我正在开发一个asp.net MVC4应用程序。在我的布局页面中,我有以下代码
@RenderSection("page-specific", required: false)
在我使用上述布局的视图中,我有
@section page-specific{
<script src="~/Scripts/page-specific.js" type="text/javascript"></script>
}
当我运行我的应用程序时,它会给我以下错误
部分不能为空。 &#34; @ section&#34;关键字后面必须跟一个由&#34; {}&#34;
包围的标记块但我想要做的就是包含一些页面特定的样式和javascript。我不希望在此特定部分中包含任何HTML标记。如何在避免空节错误的同时执行此操作?
答案 0 :(得分:8)
尝试命名pageSpecific
。我之前没有尝试在节名中使用连字符,但我有一种感觉mvc可能不喜欢它。