不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
ASP.NET MVC3为URL添加扩展名示例
编辑:dnawo 日期:2013-03-07
示例一:ASP.NET MVC3为URL添加扩展名
定义路由:
输出链接:
页面链接:
引用内容
效果是达到了,但总感觉Html.RouteLink参数太长了,再做下简化。
示例二:简化Html.RouteLink参数
定义路由:
输出链接:
页面链接:
引用内容
定义路由:
复制内容到剪贴板
程序代码

routes.MapRoute("route1", "", new { controller = "Home", action = "Index" });
routes.MapRoute("route2", "Default.html", new { controller = "Home", action = "Index" });
routes.MapRoute("route3", "{controller}.html", new { action = "Index" });
routes.MapRoute("route4", "{controller}/{id}.html", new { action = "Index" });
routes.MapRoute("route5", "{controller}/{action}.html");
routes.MapRoute("route6", "{controller}/{action}/{id}.html");
routes.MapRoute("route2", "Default.html", new { controller = "Home", action = "Index" });
routes.MapRoute("route3", "{controller}.html", new { action = "Index" });
routes.MapRoute("route4", "{controller}/{id}.html", new { action = "Index" });
routes.MapRoute("route5", "{controller}/{action}.html");
routes.MapRoute("route6", "{controller}/{action}/{id}.html");
输出链接:
复制内容到剪贴板
程序代码

@Html.RouteLink("route1", "route1")
@Html.RouteLink("route2", "route2")
@Html.RouteLink("route3", "route3", new { controller = "News" })
@Html.RouteLink("route4", "route4", new { controller = "News", id = 1 })
@Html.RouteLink("route5", "route5", new { controller = "News", action = "Sport" })
@Html.RouteLink("route6", "route6", new { controller = "News", action = "Sport", id = 1 })
@Html.RouteLink("route2", "route2")
@Html.RouteLink("route3", "route3", new { controller = "News" })
@Html.RouteLink("route4", "route4", new { controller = "News", id = 1 })
@Html.RouteLink("route5", "route5", new { controller = "News", action = "Sport" })
@Html.RouteLink("route6", "route6", new { controller = "News", action = "Sport", id = 1 })
页面链接:

http://localhost/
http://localhost/Default.html
http://localhost/News.html
http://localhost/News/1.html
http://localhost/News/Sport.html
http://localhost/News/Sport/1.html
http://localhost/Default.html
http://localhost/News.html
http://localhost/News/1.html
http://localhost/News/Sport.html
http://localhost/News/Sport/1.html
效果是达到了,但总感觉Html.RouteLink参数太长了,再做下简化。
示例二:简化Html.RouteLink参数
定义路由:
复制内容到剪贴板
程序代码

routes.MapRoute("route1", "", new { controller = "Home", action = "Index" });
routes.MapRoute("route2", "Default.html", new { controller = "Home", action = "Index" });
routes.MapRoute("route3", "News.html", new { controller = "News", action = "Index" });
routes.MapRoute("route4", "News/{id}.html", new { controller = "News", action = "Index" });
routes.MapRoute("route5", "News/Sport.html", new { controller = "News", action = "Sport" });
routes.MapRoute("route6", "News/Sport/{id}.html", new { controller = "News", action = "Sport" });
routes.MapRoute("route2", "Default.html", new { controller = "Home", action = "Index" });
routes.MapRoute("route3", "News.html", new { controller = "News", action = "Index" });
routes.MapRoute("route4", "News/{id}.html", new { controller = "News", action = "Index" });
routes.MapRoute("route5", "News/Sport.html", new { controller = "News", action = "Sport" });
routes.MapRoute("route6", "News/Sport/{id}.html", new { controller = "News", action = "Sport" });
输出链接:
复制内容到剪贴板
程序代码

@Html.RouteLink("route1", "route1")
@Html.RouteLink("route2", "route2")
@Html.RouteLink("route3", "route3")
@Html.RouteLink("route4", "route4", new { id = 1 })
@Html.RouteLink("route5", "route5")
@Html.RouteLink("route6", "route6", new { id = 1 })
@Html.RouteLink("route2", "route2")
@Html.RouteLink("route3", "route3")
@Html.RouteLink("route4", "route4", new { id = 1 })
@Html.RouteLink("route5", "route5")
@Html.RouteLink("route6", "route6", new { id = 1 })
页面链接:

http://localhost/
http://localhost/Default.html
http://localhost/News.html
http://localhost/News/1.html
http://localhost/News/Sport.html
http://localhost/News/Sport/1.html
http://localhost/Default.html
http://localhost/News.html
http://localhost/News/1.html
http://localhost/News/Sport.html
http://localhost/News/Sport/1.html
评论: 0 | 引用: 0 | 查看次数: 4337
发表评论
请登录后再发表评论!