asp.net-mvc – 为什么我的View不包括_Layout.cshtml?
发布时间:2020-05-24 00:02:48 所属栏目:asp.Net 来源:互联网
导读:我最近对我的MVC 3项目做了一些修改. 当我运行它,视图不包括任何文件,如Site.css. 当我调试我的Index()ActionController时,它直接跳转到View,而不包括像_Layout.cshtml这样的文件.所以我只是得到一个白色背景视图,没有菜单等. Global.asax.cs文件包含以下代码
|
我最近对我的MVC 3项目做了一些修改. 当我运行它,视图不包括任何文件,如Site.css. Global.asax.cs文件包含以下代码: public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",// Route name
"{controller}/{action}/{id}",// URL with parameters
new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Default2",// Route name
"{controller}/{action}/{id}/{page}",// URL with parameters
new { controller = "Survey",action = "DisplayQuestions",id = "",page = "" }
);
}
解决方法如果您的控制器操作中的断点被击中路由可能是错误的,但这不是_Layout.cshtml无法加载的原因.要检查的几件事情 你的视图使用View()而不是PartialView()(后者忽略ViewStart.cshtml,所以_Layout.cshtml). @{
Layout = "";
}
>您的_ViewStart.cshtml是否仍然存在以下激活_Layout.cshtml的代码? @{
Layout = "~/Views/Shared/_Layout.cshtml";
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用邮政MVC与布局解析标题作为邮件正文
- asp.net-core – 构建asp.net核心错误
- asp.net-mvc – 使用TFS 2015 Build构建和部署Web应用程序
- asp.net – 剃刀视图引擎自动应用报价?
- asp.net-mvc – Silverlight 3是否会改变MVC与Silverlight的
- 使用Ninject绑定WebApi过滤器属性
- asp.net – 如何在Gridview中绑定DropDownList,而不是从gri
- asp.net – 内部图像和文本的asp:LinkButton在回发后消失
- asp.net – 如何在web.sitemap中实现本地化
- asp.net-mvc-3 – 动态加载部分视图
推荐文章
站长推荐
热点阅读
