asp.net-mvc-3 - 以下部分已定义但尚未为布局页面呈现

标签 asp.net-mvc-3 exception

这是一条 ASP.NET MVC 3 异常消息。它说什么?我该怎么办?

好的,我有这个代码:

@{
     Layout = "~/_Layout.cshtml";
     Page.Title = "Home";            
}

@section meta{
    <meta name="keywords" content="" />
    <meta name="description" content="" />
}

<h2>Html Content Here</h2>

@section footer {
    <script src="http://code.jquery.com/jquery-latest.min.js" charset="utf-8"></script>
    <script type="text/javascript">
        $(document).ready(function() {
    });    
    </script> 
}

最佳答案

您的布局页面实际上并未呈现 footermeta 部分

在您的 _Layout.cshtml 中,将 @RenderSection("meta") 放入您想要呈现元部分的位置。

您还可以执行@RenderSection("meta", false) 来指示该部分是可选的。

关于asp.net-mvc-3 - 以下部分已定义但尚未为布局页面呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016046/

相关文章:

python - 如何使用谷歌应用引擎处理异常

java - 启用 Guice 的应用程序的 Proguard 优化(无混淆)后的 ClassFormatError

c++ - 如何实例化 std::exception_ptr 以进行单元测试

Python - 在 try/catch 之前定义变量还是让它们冒泡?

javascript - 如何在 NET MVC 3 Razor 中仅触发 JavaScript 函数而无需 Controller 处理请求

c# - 如何将模型从 View 传递到 Controller

c# - 使用 iis express 时,没有在远程 pc 上应用 css

c# - 我如何覆盖 Url.Action

javascript - ASP.NET MVC 3 - Ajax 更新表 - 模型

java - 从 Java 中的 toString 方法捕获异常