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

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

OK,我有这个代码

@{
     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> 
}

解决方法

您的布局页面实际上不是呈现节脚注和元

在你的_Layout.cshtml中,放在@RenderSection(“Meta”)你想要的元部分呈现。

您还可以执行@RenderSection(“Meta”,false)以指示该部分是可选的。

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...