从以前的一些帖子中我做了类似的事情,在我的局部视图中使用@scripts.render( /bundles/jqueryval )
。
LayoutUser.cshtml (主布局)
@RenderSection("Script", false)
@section Script{
<script src=..... </script>
......
}
AccountLogin.cshtml (部分布局)
@section Script {
@Scripts.Render("~/bundles/jqueryval")
}
<script src=..... </script>
此部分实现适用于AccountLogin.cshtml页面但不幸的是我的主布局脚本无法正常工作。由于我是MVC的新手,因此很难理解其实际原因和解决方案。我是否正确使用@scripts.render( /bundles/jqueryval )
部分视图或只需要更改主布局脚本部分?
感谢
答案 0 :(得分:-1)
您无法在局部中定义部分。你可以简单地包含脚本本身;你无法让它进入你的布局中的那一部分。但是,取决于你如何使用这个部分,即使这可能不起作用。如果您通过AJAX将其拉入,则将忽略任何脚本标记。