Sae*_*ati 44 exception asp.net-mvc-3
这是一个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>
}
Run Code Online (Sandbox Code Playgroud)
Len*_*ncy 78
您的布局页面实际上并不渲染部分footer和meta
在_Layout.cshtml中,放入@RenderSection("meta")要呈现元区域的位置.
您还@RenderSection("meta", false)可以指示该部分是可选的.
Jai*_*der 10
我遇到了类似的问题,其中布局模板确实具有@RenderSection(...)但在内部if-else statement.因此,当页面执行不包含@RenderSection它的语句时,它将抛出该异常.如果是这种情况,那么您的解决方案会更复杂一点:
@RenderSection陈述或@RenderSection在if-else语句中重复,或者那可能是你的主要问题!
| 归档时间: |
|
| 查看次数: |
55567 次 |
| 最近记录: |