asp.net-mvc – ASP.Net MVC支持嵌套资源?
发布时间:2020-12-15 22:44:31 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找类似于通过Rails可用的嵌套RESTFul路由功能的路由选项. MvcContrib上的SimplyRestful项目似乎不再是活动的,也不是1.0 MVC版本的最新版本. 这是我正在寻找的uri计划, /活动/ 10 /任务/ 1 /编辑 要么 /活动/ 10 /任务/编辑/ 1 我根本无法使其正常运
我正在寻找类似于通过Rails可用的嵌套RESTFul路由功能的路由选项. MvcContrib上的SimplyRestful项目似乎不再是活动的,也不是1.0 MVC版本的最新版本.
这是我正在寻找的uri计划, /活动/ 10 /任务/ 1 /编辑 我根本无法使其正常运行,所有运行的文档描述了非嵌套方案.看起来不是那么难啊 这是我一直在使用… routes.MapRoute(null,"Activity/{activityId}/Task/{action}/{id}",new { controller = "Task",action = "Edit",activityId = "",id = "" }); 解决方法
为活动添加默认值:
routes.MapRoute(null,"Activity/{activityId}/Task/{action}/{id}/{activity}",new { controller = "Task",id = "",activity = "" }); 还要记住,这条路线只会在表单上拾取网址 /Activity/10/Edit/1/theActivity 而你的例子 /Activity/10/Edit/1 将被默认路由拾取,将路由值设置为 controller = "Activity" action = "10" id = "Edit/1" Phil Haack的Routing Debugger for ASP.NET MVC对于了解如何处理这些事情非常有用… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 高性能ASP.NET站点(> 1000请求/秒)
- asp.net-identity – AspNet Identity使用相同的电子邮件进
- asp.net-mvc-2 – ASP.NET MVC 2多个PartialView Forms字段
- ASP.NET MVC 4和Razor 2:View引擎不再支持xml?
- 在ASP.NET中使用JQuery选择ID属性
- asp.net – 无法在混合VS环境中正确处理路由
- ASP.NET FormsAuthentication cookie值的内容是什么?
- asp.net – 如何维护N层体系结构中的事务
- 在ASP.NET MVC 3中可以使用甜甜圈缓存
- WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
推荐文章
站长推荐
- asp.net-mvc – 实体框架 – 如何防止创建列的模
- ASP.NET MVC 5 – RazorGenerator与发布期间的发
- ASP.NET WebRequest到Highcharts导出服务器
- 从Bitmap对象将图像渲染到ASP.NET MVC网页上
- asp.net – 什么原因“内部连接致命错误”
- asp.net-mvc-3 – 是否可以在ASP.NET MVC中重用多
- asp.net-mvc – 如何在MVC 5中使用用户身份中的角
- Asp.net中UpdatePanel内FileUpload的正确使用方法
- asp.net – Combres的路线(combres.axd)不起作用
- asp.net-mvc – 如何在Web表单和MVC2应用程序之间
热点阅读