【问题标题】:How to use @scripts.render( /bundles/jqueryval ) in partial view?如何在局部视图中使用 @scripts.render( /bundles/jqueryval )?
【发布时间】:2017-07-18 13:23:41
【问题描述】:

从以前的一些帖子中,我做了类似的事情来在我的部分视图中使用@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 ),还是只需要更改主布局脚本部分? 谢谢

【问题讨论】:

标签: asp.net-mvc razor partial-views


【解决方案1】:

您不能在部分中定义部分。您可以简单地包含脚本本身;你只是不能让它进入你的布局中的那个部分。但是,根据您使用此部分的方式,即使这样也可能不起作用。如果您通过 AJAX 将其拉入,则任何脚本标签都将被忽略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2014-10-16
    • 2013-03-29
    • 2012-01-29
    • 1970-01-01
    • 2013-05-25
    相关资源
    最近更新 更多