加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – Asp.net MVC Site.master和Razor Switch

发布时间:2020-12-16 03:25:50 所属栏目:asp.Net 来源:网络整理
导读:我最近将一个项目转换为Visual Studio 2010,然后转换为mvc 3,现在将视图转换为剃刀视图. 它一切正常,但我注意到我无法摆脱site.master并用_layout替换它…. 每次,我启动网站,默认页面总是由site.master呈现,即使我看到它调用一个控制器,使用一个使用_layout.
我最近将一个项目转换为Visual Studio 2010,然后转换为mvc 3,现在将视图转换为剃刀视图.

它一切正常,但我注意到我无法摆脱site.master并用_layout替换它….

每次,我启动网站,默认页面总是由site.master呈现,即使我看到它调用一个控制器,使用一个使用_layout.cshtml的视图

我想知道文件中是否有任何地方说默认的MasterPage是site.master?

解决方法

确保_ViewStart.cshtml指向正确的母版页.

@{
    Layout = "~/Views/Shared/_Layout.cshtml"
}

除此之外,如果在任何代码中找不到site.master(解决方案范围内的搜索).尝试重新启动您的应用程序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读