asp.net-mvc-3 – MVC3 MapRoute,带斜杠的参数
发布时间:2020-12-16 06:37:28 所属栏目:asp.Net 来源:网络整理
导读:我如何创建一个接受斜杠而不考虑新参数的MapRoute? 如果网址是 http://localhost/root/p1/default.aspx 我想要一个参数来获取localhost(root / p1 / default.aspx)之后的所有内容.通常它需要三个参数,因为有两个斜杠,maproute用斜杠分隔参数. 所以,如果路线
我如何创建一个接受斜杠而不考虑新参数的MapRoute?
如果网址是 http://localhost/root/p1/default.aspx 我想要一个参数来获取localhost(root / p1 / default.aspx)之后的所有内容.通常它需要三个参数,因为有两个斜杠,maproute用斜杠分隔参数. routes.MapRoute( "URLMapRoute","{path}",new { controller = "Home",action = "Index",path = "default.aspx" } ); 然后{path}获取所有内容,即使url包含斜杠. 解决方法
你可以使用一个catchall路线:
routes.MapRoute( "URLMapRoute","{*path}",path = "default.aspx" } ); 然后: public ActionResult Index(string path) { ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Core 2.0 in Docker on Wind
- asp.net – 错误:此程序集是由运行时比当前加载的运行时更
- asp.net-mvc-4 – @ Html.Raw坚持编码引号
- asp.net-mvc – ASP.Net MVC中的多项目领域3
- asp.net-mvc – Rotativa和Bootstrap网格样式
- asp.net-mvc – 具有错误的剃刀语法编译时不应该编译
- asp.net – 设置Html.Hiddenfor的值
- 水平asp.net菜单显示为垂直列表
- Programming学习1_ASP、JSP、PHP 、Perl、.NET 等WEB开发语
- asp.net – 比HttpHandlers快的东西?
推荐文章
站长推荐
- asp.net-mvc-3 – 检查ViewBag是否具有属性,以有
- asp.net-mvc-2 – 如何格式化内联剃刀变量
- asp.net-mvc – 如何从knockout mvc cart样本计算
- asp.net-mvc-3 – ASP.NET MVC 3书籍计划
- asp.net – 缓存用户控件时可以使用多个VaryByCu
- asp.net mvc基于jQuery+Ajax实现无刷新分页
- asp.net-mvc – ASP.NET MVC 3不显眼的客户端验证
- asp.net-mvc-3 – 名称’ViewBag’在当前上下文中
- asp.net – Azure可以运行WPF吗?
- 锯齿状数组< - > ASP.NET中的多维数组转换
热点阅读