.Net Razor模板在特定页面不使用Layout共享文件

  在帮忙修改页面的时候,遇到了一个问题,有几个特殊风格的页面不能去使用其余页面的共享模板,对于从未接触过.net的人来说,真的是很难。

  Razor模板每次加载的时候,首先加载 _ViewStart.cshtml 文件,一般都这个文件内都会看到定义的 Layout

@{
    Layout = "xxxx/xxxx/xxx.cshtml";
}

&emap;&emap;然后,加载 _Layout.cshtml 内的数据,但是新页面不想去加载 _Layout.cshtml 内的内容,所以只需要在新页面的头部把 Layout 重新赋值

@{
    Layout = null;
}

  需要在新的页面内书写完整的 HTML 的结构。

发表评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.