【问题标题】:_ViewStart.cshtml and _Layout.cshtml - sharing with views. DOCTYPE missing on webpages_ViewStart.cshtml 和 _Layout.cshtml - 与视图共享。网页上缺少 DOCTYPE
【发布时间】:2013-03-01 09:27:25
【问题描述】:

我有一个特定的 _ViewStart.cshtml 和 _Layout.cshtml(在 Views 文件夹的子文件夹中)用于网页,当页面加载时,_ViewStart 和 _Layout 按预期使用(在 _ViewStart 中到达断点)

我在共享文件夹(视图文件夹)中有一个 _ViewStart.cshtml 和 _Layout.cshtml,我希望我的所有其他视图都可以引用它们。

_Layout 正在被引用,但 _ViewStart.cshtml 不是(未到达断点) - 这是 mvc3 中的规范吗?

此外,我使用共享布局的第一个视图在网页顶部显示了 DOCTYPE 指令(使用 firebug),但是后续网页缺少 DOCTYPE 指令,即使它使用相同的 _Layout.cshtml - 任何想法为什么?

【问题讨论】:

  • 你能发布有问题的剃刀观点吗?

标签: c# asp.net-mvc-3 razor views


【解决方案1】:

发现我的视图中有一个“Response.Write...”,导致 DOCTYPE 声明不被打印。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    相关资源
    最近更新 更多