这是一个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")放在要呈现meta节的位置。

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

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

10-14 04:23