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

@RenderSection("page-specific", required: false)  

并且在我使用上述布局的 View 中,我有
@section page-specific{ 
  <script src="~/Scripts/page-specific.js" type="text/javascript"></script> 
} 

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

部分不能为空。 “@section”关键字后面必须跟一个由“{}”包围的标记块

但我想要做的就是包含一些特定于页面的样式和 javascript。我不想在此特定部分中包含任何 HTML 标记。如何在避免空部分错误的同时做到这一点?

请您参考如下方法:

尝试命名 pageSpecific .我以前没有尝试过在节名称中使用连字符,但我觉得 mvc 可能不喜欢那样。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!