这是一条 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>
}
最佳答案
您的布局页面实际上并未呈现 footer
和 meta
部分
在您的 _Layout.cshtml 中,将 @RenderSection("meta")
放入您想要呈现元部分的位置。
您还可以执行@RenderSection("meta", false)
来指示该部分是可选的。
关于asp.net-mvc-3 - 以下部分已定义但尚未为布局页面呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016046/