asp.net-mvc – ASP.NET MVC 2预览2:区域重复控制器问题
我继续奴役MVC 2的事情:领域……
现在我在主Controllers文件夹和其中一个区域中有两个具有相同名称的控制器(HomeController).两者都有不同的名称空间,所以…理论上应该共存,但它们不会共存.
这与Home控制器无关(特殊的?),但适用于任何区域的任何一对. 如何实现不同区域内同名控制器的共存? 谢谢你的时间 :) 编辑: 解决方法
如果具有相同类名的两个控制器位于两个不同的区域,则按预期工作.
在您的情况下,区域中有一个控制器,“默认控制器文件夹”中有一个控制器.你确定这是你想要的吗?您的“默认Controllers文件夹”是否应包含某种共享控制器,例如默认帐户控制器? 这实际上是一个ASP.NET路由问题,而不是命名空间或类名称问题.问题很可能是你有两条路由到模糊的控制器名称;一个通过区域注册注册,一个通过RegisterRoutes中的默认路由注册注册. 另请参阅this post about area ordering. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC3区域中的相对内容路径
- asp.net-mvc-3 – 从IIS7中的虚拟目录运行ASP.NET MVC应用程
- asp.net-mvc – ASP.Net MVC捆绑和分类
- Asp.NET 生成静态页面并分页的代码
- ASP.NET获取当前用户名
- asp.net-mvc – ASP.NET MVC 4 – 用户组的唯一路由?
- asp.net – 从C#代码增加Http Runtime MaxRequestLength
- 在ASP.NET中,当HttpContext.Current为NULL时,如何获取physc
- asp.net – 应用程序域和应用程序池之间的区别?
- asp.net-mvc – 运行Asp.Net Mvc作为OWIN中间件?
- Pro ASP.NET Core MVC(一)【前世今生】
- asp.net-mvc – ASP.NET MVC视图模型命名约定
- asp.net – html脚本标签不使用类型javascript?
- ASP.NET Core应用针对静态文件请求的处理[1]: 以
- asp.net-mvc – ASP MVC中的视图中的权限
- asp.net-mvc-4 – 如何在Kendo Grid的每一行中添
- asp.net-mvc – 权限设计
- 如何在asp.net上的ButtonClick上使用Javascript隐
- asp.net mvc errorhandler没有显示自定义错误页面
- asp.net-mvc-3 – URL路径参数用例