利用asp.net路由实现url解析

ASP.NET 路由不同于 URL 重写。URL 重写通过在将请求发送到网页之前实际更改 URL 来处理传入请求。例如,一个使用 URL 重写的应用程序可能会将 URL 从 /Products/Widgets/ 更改为 /Products.aspx?id=4此外,URL 重写通常没有相应的 API 来创建基于模式的 URL。在 URL 重写中,如果更改了 URL 模式,则必须手动更新包含原始 URL 的所有超链接。

由于 ASP.NET 路由可以从 URL 提取值,所以处理传入请求时不更改 URL。如果必须创建一个 URL,则将参数值传递到为您生成 URL 的方法中。若要更改 URL 模式,请在某位置更改该模式,您在应用程序中创建的基于该模式的所有链接将自动使用新模式。

 

利用这个我们可以在web站点上实现很多效果

详细参照

 

http://msdn.microsoft.com/zh-cn/library/dd329551.aspx

 

 

posted @ 2012-02-08 10:21  踏踏实实干  阅读(349)  评论(0编辑  收藏  举报