asp.net url重写问题?

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:02:29
比如:
blogs/view.aspx?id=9527

要重写为:
blogs/9527/
问题是怎么样才能使 blogs/9527/ 映射到 ASP.NET 引擎(我使用了UrlRewritingNet组件).

URL重写不只一种方式,配置服务器只是一种,利用代码也可以实现.微软有一篇专门的文章,楼主不妨研究一下. 以下是网址:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?pf=true

在web.cofig里设置
<system.web>
<urlMappings enabled="true">
<add url="~/blogs/9527/" mappedUrl="~/blogs/view.aspx?id=9527"/>
</urlMappings>
并且在IIS里配置一个默认映射,指向c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll