构建ASP.NET4.0 Friend Url 浅谈

Friend Url是什么东东?其实就是 友好URL格式, 我们现在姑且这样叫它吧

在ASP.NET MVC中,URL经过路由控制,基本不用做什么设置,即可到达URL重写,保证了URL简洁明了!

而在ASP.NET项目中,以往我们要做页面URL重写,不得不去大刀阔斧扩展一个HttpHandler,然后用正则表达式去匹配

通过Rewriter来实现我们的重写URL!

我们现在试一试在ASP.NET 中怎样合理快速的构建我们自己的Friend Url!

官方参考:http://msdn.microsoft.com/zh-cn/library/cc668201.aspx

我们在官方给出的基础上,将注册于Global.cs 文件中待重写的内容隔离出来,并通过XML文件存储

1、为站点中需要重写URL的页面配置节点

   name 代表 routeName

   to     代表 重写后的地址

   from 达标 重写前页面的物理路径

 2、重写 Global.cs RegisterRoutes函数

3、效果预览

初次写博,希望大家多多指教,欢迎拍砖!!

posted @ 2011-05-17 18:16  darjuan  阅读(394)  评论(0编辑  收藏  举报