asp.net-mvc – asp.net mvc区域的默认页面
发布时间:2020-05-23 08:02:42 所属栏目:asp.Net 来源:互联网
导读:我有一个有一个区域的MVC 2网站,让我们说区域名称是{Admin} 区域和现场工作正常. 我想要做的是为该区域设置不同的默认页面. 当我打电话http://webSiteName作品没有问题 但是对于http://webSiteName/Admin我收到错误 The resource cannot be found 我试过了ASP
|
我有一个有一个区域的MVC 2网站,让我们说区域名称是{Admin} 区域和现场工作正常. 我想要做的是为该区域设置不同的默认页面. 当我打电话http://webSiteName作品没有问题 但是对于http://webSiteName/Admin我收到错误
我试过了ASP.NET MVC 2 RC 2 returns Area-specific controller when no area specified的解决方案 我也试过 routes.MapRoute(
"Admin","{controller}/{action}/{id}",new { controller = "AdminHome",action = "index" },new[] { "Web.Areas.Admin.Controllers" }
);
和 routes.MapRoute(
"Admin","Admin",new string[] { "Web.Areas.Admin.Controllers" }
);
但我还是得到资源无法找到. 我究竟做错了什么? 解决方法尝试这个.当您的区域命名为管理员时,请确保它位于/Areas/Admin/AdminAreaRegistration.cs中.public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default","Admin/{controller}/{action}/{id}",action = "Index",id = "" }
);
}
您不必为Global.asax添加任何内容. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为什么在设置@Page masterPageFIle时不暗示@Mas
- 在ASP.NET中清除FileUpload内容
- 如何在asp.net中编写javascript代码后面使用C#
- 在ASP.NET中检测来自移动浏览器的请求
- asp.net-mvc – 401未授权:访问被拒绝由于无效的凭据
- asp.net – 无法加载类型’System.ServiceModel.Activation
- asp.net – Visual Studio 2008使用CodeBehind失去了对于AS
- ASP.NET MVC与ASP.NET 4.0
- ASP.NET AJAX与ASP.NET MVC中的jQuery
- 准备ASP.Net网站进行渗透测试
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC Json DateTime序列化
- ASP.NET – 重定向301
- asp.net-mvc-3 – 我可以在“区域”编辑器模板中
- ASP.NET登录/成员资格 – 如何注销?
- asp.net-mvc – Razor中()(括号)和{}(大括号)之间
- asp.net-mvc – WebApiConfig.cs和RouteConfig.c
- asp.net – 在Web API中获取匹配的路由名称
- asp.net – FederatedAuthentication.WSFederati
- asp.net-mvc-3 – FluentValidation – 验证跨多
- asp.net-web-api – WebApi:如何将状态从过滤器
热点阅读
