asp.net-mvc – asp.net mvc区域的默认页面
发布时间:2020-12-15 19:03:33 所属栏目:asp.Net 来源:网络整理
导读:我有一个有一个区域的MVC 2网站,让我们说区域名称是{Admin} 区域和现场工作正常. 我想要做的是为该区域设置不同的默认页面. 当我打电话http://webSiteName作品没有问题 但是对于http://webSiteName/Admin我收到错误 The resource cannot be found 我试过了AS
我有一个有一个区域的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 core 3.0 中使用 swagger
- asp.net-mvc – 具有区域的Url.Action()返回空字符串
- asp.net jquery用文本框添加行(克隆行)并动态下拉
- asp.net-web-api – WebApi 2超出最大请求长度
- ASP.NET 2中的ISO-8859-1到UTF8
- asp.net – 评论未使用的代码会不会给我的页面带来任何方式
- 校园邮政快递查询系统基于B/S模式下的asp系统
- ASP.Net / C#:替换数据绑定字段中的字符
- asp.net-mvc – 配置Magical Unicorn Mvc错误工具包
- asp.net-mvc – 无Cookie会话和跨站点表单帖子
推荐文章
站长推荐
- asp.net-core – 具有Attributes的基于IP的授权策
- 如何以编程方式设置ASP.NET ReportViewer控件的数
- asp.net – 我可以重新发布或携带POST数据(如果是
- asp.net-mvc – MVC 5中的IModelBinder签名是否已
- asp.net-core – ASPX.NET核心 – IIS服务器上的
- asp.net-mvc-3 – 在ajax发布之前使用unobtrusiv
- asp.net gridview复选框选择
- asp.net-mvc-3 – 在MVC3中对Webgrid行进行内联编
- asp.net-mvc – ASP.NET MVC ViewData和视图模型
- asp.net-core – Controller.json设置Serializat
热点阅读