ASP.NET MVC默认URL视图
发布时间:2020-05-30 05:41:47 所属栏目:asp.Net 来源:互联网
导读:我正在尝试将我的MVC应用程序的默认URL设置为我应用程序区域内的一个视图.该区域称为“公共”,控制器“Home”和视图“Index”. 我已经尝试将web.config的表单部分的defaultUrl设置为“/ Common / Home / Index”,没有成功. 我也尝试在global.asax中映射一条新
|
我正在尝试将我的MVC应用程序的默认URL设置为我应用程序区域内的一个视图.该区域称为“公共”,控制器“Home”和视图“Index”. 我已经尝试将web.config的表单部分的defaultUrl设置为“/ Common / Home / Index”,没有成功. 我也尝试在global.asax中映射一条新路由,因此: routes.MapRoute(
"Area","{area}/{controller}/{action}/{id}",new { area = "Common",controller = "Home",action = "Index",id = "" }
);
再次,无济于事 解决方法您列出的路由只有在明确输出URL时才起作用:yoursite.com/{area}/{controller}/{action}/{id}
该路线说的是: 如果我得到一个有效的{area}的请求,该区域中有效的{controller},并且该控制器中有一个有效的{action},然后将其路由到那里. 你想要的是默认的控制器,如果他们只是访问你的网站,yoursite.com: routes.MapRoute(
"Area","",action = "Index" }
);
这是说,如果他们没有附加任何东西到http://yoursite.com然后路由到以下行动:普通/首页/索引 另外,把它放在你的路由表的顶部. 确保您也让MVC知道注册您在应用程序中的区域: 将以下内容放在Global.asax.cs文件中的Application_Start方法中: AreaRegistration.RegisterAllAreas(); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – gzip压缩在Windows Azure网站
- asp.net – WebAPI不返回XML,即使有正确的Accepts头
- asp.net – 为jQuery寻找一个好的数据网格插件
- ASP.NET UserControl类库
- asp.net页面SqlCacheDependency缓存实例
- 在ASP.NET MVC中测试HtmlHelpers
- ASP.NET“死亡黄屏”如何显示代码?
- asp.net-mvc – 使ASP.NET MVC应用程序Web Farm准备就绪
- asp.net – 通过ASP .Net成员身份进行用户登录
- asp.net-mvc-4 – 在一个StyleBundle中使用多个CDN链接
推荐文章
站长推荐
热点阅读
