asp.net-mvc – MVC 4从基本路由中删除“home”
发布时间:2020-12-15 18:45:59 所属栏目:asp.Net 来源:网络整理
导读:基本上我想这样做: http://website.com/Home/About 显示为: http://website.com/About 显示在网址中的“家”控制器会使网址更长,供用户阅读。 我试图做以下事情: routes.MapRoute( name: "About",url: "",defaults: new { controller = "Home",action =
基本上我想这样做:
http://website.com/Home/About 显示为: 显示在网址中的“家”控制器会使网址更长,供用户阅读。 我试图做以下事情: routes.MapRoute( name: "About",url: "",defaults: new { controller = "Home",action = "About",id = UrlParameter.Optional } ); 有人可以帮我吗 解决方法
尝试这样:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "OnlyAction","{action}",new { controller = "Home",action = "Index" } ); routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 在WCF服务中使用ASP.NET成员资格提供者身份验证
- asp.net – 在App_Start中编辑MiniProfiler.cs后
- 扩展Asp.Net需要帮助
- asp.net-mvc – 文件输入MVC 3所需的客户端验证
- asp.net-mvc – 传统的ASP.NET Web窗体与MVC
- asp.net – ASP .net当前物理位置
- asp.net-mvc – 没有控制器或操作名称的Asp.net
- 如何重用这个基于ASP.NET和C#中的Ultimate RestS
- asp.net-mvc – ASP.Net MVC 5 w /身份2.2.0注销
- 日志记录 – 如何在ASP.NET MVC 6中注册ILogger进
热点阅读