asp.net-mvc-3 – ASP.NET MVC 3控制器路由 – 使家庭控制器下的一切显示在域下
发布时间:2020-05-23 17:13:29 所属栏目:asp.Net 来源:互联网
导读:目前,家庭控制器下的所有内容都显示在URL中 example.com/Home/{Action} 有没有办法,我们可以保持所有其他路由的方式,但只有特殊情况的家庭控制器,所以家中的一切都在域下。 喜欢 example.com/aboutexample.com/contactexample.com/error 而不是为他们每个
|
目前,家庭控制器下的所有内容都显示在URL中 example.com/Home/{Action}
有没有办法,我们可以保持所有其他路由的方式,但只有特殊情况的家庭控制器,所以家中的一切都在域下。 喜欢 example.com/about example.com/contact example.com/error 而不是为他们每个创建新的控制器类。 编辑: 另一个URL就像 example.com/user/details/123 example.com/user/edit/123 userController中的哪些应该像现在一样工作 解决方法我觉得最好的办法是:routes.MapRoute("home","home",new { controller = "Home",action = "Index" });
routes.MapRoute("about","about",action = "About" });
routes.MapRoute("contact","contact",action = "Contact" });
routes.MapRoute(
"Default",// Route name
"{controller}/{action}/{id}",// URL with parameters
new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults
);
当您要创建链接时,请使用: @Html.RouteLink("Home",new{/* route values * |
相关内容
- asp.net-mvc – Asp.Net MVC 2 Label自定义文本
- asp.net – HttpRuntime Cache和HttpContext Cache有什么区
- asp.net-mvc-4 – 工作单元和通用存储库与实体框架5
- asp.net-mvc – 为什么在MVC中传递实体不是一个好主意?
- asp.net-mvc – ASP.NET MVC中的全局错误处理(控制器之外)
- asp.net-mvc – 使用RedirectToAction传递模型和参数
- asp.net – 如何使usercontrol可用于多个项目?
- asp.net-mvc – 在MVC Web应用程序中的存储库中共享DbConte
- asp.net – 如何摆脱包含GridView的空div
- asp.net – 带标题的Response.Redirect
推荐文章
站长推荐
- (*)真的很贵吗?
- asp.net-mvc – ASP.NET MVC SiteMap提供程序 –
- 如何格式化带有class参数的asp.net webmethod的J
- 如何向ASP.NET Core 1.0 MVC项目添加项目引用
- asp.net – 如何使用AntiXss Library正确清理内容
- asp.net-mvc – ASP.NET MVC 3 – 将复杂的JSON模
- asp.net-mvc-2 – Asp.Net MVC DropDownList数据
- asp.net – 如何创建google网站地图mvc网站?
- 如何通过Asp.net WebAPI中的异常过滤器传递内容?
- asp.net-mvc-3 – 更改ASP.NET MVC 3文件夹结构
热点阅读
