MVC4使用部分包含javascript

7 razor asp.net-mvc-4

我正在开发一个asp.net MVC4应用程序.在我的布局页面中,我有以下代码

@RenderSection("page-specific", required: false) 
Run Code Online (Sandbox Code Playgroud)

在我看来,使用上面的布局,我有

@section page-specific{
  <script src="~/Scripts/page-specific.js" type="text/javascript"></script>
}
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序时,它给我以下错误

部分不能为空."@section"关键字后面必须跟一个被"{}"包围的标记块

但我想要做的就是包含一些页面特定的样式和javascript.我不希望在此特定部分中包含任何HTML标记.如何在避免空节错误的同时执行此操作?

Gro*_*mer 8

尝试命名它pageSpecific.我之前没有尝试在节名中使用连字符,但我有一种感觉mvc可能不喜欢这样.