mvc3 如何让所有链接后自动添加斜杠“/” 比如链接为http://www.xxxx.com/abc这样的链接让他变成http://www.xxxx.com/abc/但是http://www.xxxx.com/aaa.html不变不要去修改iis的方法哦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的意思是想让使用mvc路由生成的url最后带/吧?有几种方法:1、最简单的方法:使用.net 4.5框架,.net 4.5框架中RouteCollection对象新增了AppendTrailingSlash属性,就是为了实现这个的:http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.appendtrailingslash.aspx2、如果你的.net框架是4.5以前的,那么稍微麻烦点,自己写代码实现,这里有现成的代码:http://stackoverflow.com/questions/4157273/how-to-get-a-trailing-slash-appended-to-page-routes或者这个:https://github.com/cbovis/TidyRouting3、可以用IIS的url rewrite模块,装上这个模块后,里面有现成的正则表达式规则可以给url最后添加或去除/=================================================================ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:http://www.webdiyer.com/mvcpager/ 这个问题我也问过,最后自己搞定了 routes.MapRoute( name: "Book", url: "Book/{bookid}_{bookpy}/{*id}", defaults: new { controller = "Book", action = "Show",id="" }, constraints: new { bookid =@"\d+",bookpy=@"\w+",id=""} ); 关键是后面加个{*id} defaults 设置为空, 验证里验证为空 求解:ComponentArt Combox 无法下拉 急 gridview 编辑 更新 多语言 求助(急):一个愚蠢的DropDownList数据绑定问题 如何实现关于ImageMap的RectangleHotSpot的特效问题 为什么current.response.redirect无法转向到外部域名的网址? gridview 的列如何显示两个字段的和 路径怎么改才对 我新手,一个类型转换的小问题,在线= 如何动态生成table,找了好长时间了,大家快点指教啊 调试问题 .net 页面url问题?在线等... mvc3提交表单后datatable状态保持?
http://stackoverflow.com/questions/4157273/how-to-get-a-trailing-slash-appended-to-page-routes
或者这个:https://github.com/cbovis/TidyRouting3、可以用IIS的url rewrite模块,装上这个模块后,里面有现成的正则表达式规则可以给url最后添加或去除/=================================================================
ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
http://www.webdiyer.com/mvcpager/
routes.MapRoute(
name: "Book",
url: "Book/{bookid}_{bookpy}/{*id}",
defaults: new { controller = "Book", action = "Show",id="" },
constraints: new { bookid =@"\d+",bookpy=@"\w+",id=""}
); 关键是后面加个{*id} defaults 设置为空, 验证里验证为空