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)以指示该部分是可选的。

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....