mmi*_*lan 2 asp.net-mvc asp.net-mvc-4
我一直在研究mvc4解决方案,直到现在,当我按下调试按钮时,浏览器将打开/ Home/Index操作.无论我在做什么类或视图,它都会加载默认值,就像在routeConfig.cs中指定的那样
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
Run Code Online (Sandbox Code Playgroud)
从今天早上起,这已经改变了.现在,如果我正在使用/ Home/Example并按下调试,则浏览器将打开,而不是Home/Index.
我不知道我改变了什么配置或导致了什么.欢迎任何建议.
您的问题与路由无关.它与Visual Studio中的默认启动页面相关.
右键单击解决方案资源管理器中的ASP.NET MVC项目,然后选择"属性".然后导航到Web选项卡并在特定页面上写入Home/Index:

也许在你的项目中你已经被Current Page选中了.
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |