asp.net-mvc-5 – 使用MVC属性路由的每个控制器的多个RoutePrefixes?
发布时间:2020-05-24 16:21:45 所属栏目:asp.Net 来源:互联网
导读:使用新的MVC属性路由,我知道您可以将多个Route属性分配给单个ActionResult,但我正在寻找一种在RoutePrefix级别执行相同操作的方法.我有一个控制器,在每个动作中都应该可以通过三种途径访问: /游戏/ {标题} /人物/ {}路线 /书籍/ {标题} /人物/ {}路线 /影片/
|
使用新的MVC属性路由,我知道您可以将多个Route属性分配给单个ActionResult,但我正在寻找一种在RoutePrefix级别执行相同操作的方法.我有一个控制器,在每个动作中都应该可以通过三种途径访问: /游戏/ {标题} /人物/ {}路线 我尝试了三个单独的RoutePrefix属性,但是我得到了错误Deuplace RoutePrefix属性.如果我尝试使用逗号分隔列表,我得到Best覆盖方法,不包含带3个参数的构造函数. 是否可以设置RoutePrefix,以便它为控制器采用我想要的三条路线? 解决方法运行一堆测试我发现我只能将3个Route属性添加到控制器级别,它可以按我想要的方式工作.编辑:一个更好的方法,我发现使用正则表达式匹配方法 [RoutePrefix( “{类型:正则表达式(游戏|电影|书籍)} / {} SectionRoute /字符/”)] (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将Eval参数从ASPX文件传递给JavaScript函数
- 在asp.net应用程序中启用c#7
- 决定Umbraco和Orchard之间ASP.NET CMS
- asp.net – MVC – 用户必须在IIS Recycle上重新认证
- asp.net mvc – asp.net mvc Html.ActionLink()保持路由值我
- asp.net-mvc-3 – .NET MVC 3自定义十进制?模型粘合剂
- asp.net-mvc – ASP.NET MVC在HTTP DELETE请求上有405错误?
- 用ADO.NET处理层次数据
- asp.net-mvc – FormsAuthentication LoginUrl
- 为什么我需要停止使用%= ...%来渲染并开始使用Asp.net中的
推荐文章
站长推荐
- asp.net-mvc – 使用WebForm的MVC HtmlHelper
- asp.net – 如何使用Fiddler编辑HTTP请求
- asp.net – Linq对sql对象是否可序列化为会话状态
- asp.net-mvc – jqGrid和MVC3 – 添加模型验证
- asp.net-mvc – 使用mvc的主要目的
- ASP.NET MVC 2 – 设置Html.Form的ID
- asp.net-mvc – 将集合传递给EditorFor()时,它会
- asp.net – WebMethod未被Visual Studio 2013中的
- asp.net-mvc-3 – CopyAllFilesToSingleFolderFo
- asp.net-mvc – 模型绑定和GET请求?
热点阅读
