asp.net-mvc – ASP.NET MVC 2预览2:区域重复控制器问题
|
我继续奴役MVC 2的事情:领域…… 现在我在主Controllers文件夹和其中一个区域中有两个具有相同名称的控制器(HomeController).两者都有不同的名称空间,所以…理论上应该共存,但它们不会共存.
这与Home控制器无关(特殊的?),但适用于任何区域的任何一对. 如何实现不同区域内同名控制器的共存? 谢谢你的时间 :) 编辑: 解决方法如果具有相同类名的两个控制器位于两个不同的区域,则按预期工作.在您的情况下,区域中有一个控制器,“默认控制器文件夹”中有一个控制器.你确定这是你想要的吗?您的“默认Controllers文件夹”是否应包含某种共享控制器,例如默认帐户控制器? 这实际上是一个ASP.NET路由问题,而不是命名空间或类名称问题.问题很可能是你有两条路由到模糊的控制器名称;一个通过区域注册注册,一个通过RegisterRoutes中的默认路由注册注册. 另请参阅this post about area ordering. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 从Asp.Net Webforms显示引导模式
- asp.net – IIS 7在一个服务器上引发web.config的“重复部分
- asp.net – 在成功登录时添加声明并在应用程序的其他位置检
- asp.net – 在web.config中添加程序集引用
- asp.net-mvc – 当ModelState为InValid时调用的Ajax.BeginF
- asp.net – 使用Post后面的Post方法重定向到另一个页面
- asp.net-mvc – 什么时候使用ViewData而不是ViewModels?
- asp.net – ASMX服务在开发服务器上工作,部署到IIS 7.5时返
- ASP.net会员 – 添加角色
- asp.net-mvc – 如何使用Autofac将控制器的ModelState传递给
- asp.net-mvc – DataAnnotationsModelBinder如何
- asp.net-mvc – 区域在ASP.NET视图?
- .net – CS0012:类型’System.Data.Linq.DataCo
- ASP.NET MVC 3自定义身份验证/授权
- asp.net-mvc-3 – Razor引擎和ember.js可以一起工
- ASP.NET MVC 4 EF5与MySQL
- asp.net – 加密cookie中的会话ID(或其他身份验证
- 404的ASP.NET自定义错误页面为http状态返回302
- asp.net – 如何在Web.config中启用SmtpClient的
- asp.net – ADO.NET在.NET内核可能吗?
