debug加载currentt视图而不是routeconfig Mvc4中指定的视图

 晴子suerw_980 发布于 2023-02-09 19:05

我一直在研究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 }
        );            

    }

从今天早上起,这已经改变了.现在,如果我正在使用/ Home/Example并按下调试,则浏览器将打开,而不是Home/Index.

我不知道我改变了什么配置或导致了什么.欢迎任何建议.

1 个回答
  • 您的问题与路由无关.它与Visual Studio中的默认启动页面相关.

    右键单击解决方案资源管理器中的ASP.NET MVC项目,然后选择"属性".然后导航到Web选项卡并在特定页面上写入Home/Index:

    在此输入图像描述

    也许在你的项目中你已经被Current Page选中了.

    2023-02-09 19:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有