如何在 asp.net MVC 4 & 中设置默认控制器MVC 5 [英] How to set Default Controller in asp.net MVC 4 & MVC 5

查看:35
本文介绍了如何在 asp.net MVC 4 & 中设置默认控制器MVC 5的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何为我的 ASP.NET MVC 4 项目设置默认控制器而不是 HomeController?

How do I set Default Controller for my ASP.NET MVC 4 project without making it HomeController?

我应该如何在应用程序启动时设置默认的区域?

How should I setup a default Area when the application starts?

推荐答案

最好的方法是改变你的路线.默认路由(在你的 App_Start 中定义)设置 /Home/Index

the best way is to change your route. The default route (defined in your App_Start) sets /Home/Index

routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters*
        new { controller = "Home", action = "Index", 
        id = UrlParameter.Optional }
);

作为默认登陆页面.您可以将其更改为您希望的任何路线.

as the default landing page. You can change that to be any route you wish.

routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters*
        new { controller = "Sales", action = "ProjectionReport", 
        id = UrlParameter.Optional }
);

这篇关于如何在 asp.net MVC 4 & 中设置默认控制器MVC 5的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆