当前位置: 代码迷 >> ASP.NET >> ASP.NET怎么实现根据ID号或用户名虚拟出一个访问路径来
  详细解决方案

ASP.NET怎么实现根据ID号或用户名虚拟出一个访问路径来

热度:3519   发布时间:2013-02-25 00:00:00.0
ASP.NET如何实现根据ID号或用户名虚拟出一个访问路径来?
ASP.NET如何实现根据ID号或用户名虚拟出一个访问路径来?

比如我要做一个博客系统,在网站根目录下有一个目录Blog,在其下面有一个文件Default.aspx,此文件即是用来根据用户的ID号来读取用户博客首页的信息的,假设网站的域名为www.xxx.com,那么通常我们会这样来访问用户博客首页的信息:

http://www.xxx.com/Blog/Default.aspx?ID=nnn(nnn为用户ID号)

但是以之种方式来访问对于用户来说不易记住地址,也没有直观性,我想换成另一种方式,即:

http://www.xxx.com/Blog/nnn/Default   或   http://www.xxx.com/Blog/nnn/index   或   http://www.xxx.com/Blog/nnn

请问这种方式如何能实现呢?

以前我见到过能类似情况的例子的,好像是在IIS里进行设置的,但具体怎么做不清楚。

希望有高手指点一下,谢谢!!

------解决方案--------------------------------------------------------
搜索URL重写
------解决方案--------------------------------------------------------
google/baidu UrlRewrite
------解决方案--------------------------------------------------------
URLRewrite很容易搞定 配置IIS和WebConfig 把URLRewrite.dll放到Bin目录下
------解决方案--------------------------------------------------------
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true
------解决方案--------------------------------------------------------
url重写 httpmodule
  相关解决方案