【问题标题】:ASP.NET MVC ViewUserControl: How do I load its scripts dynamically?ASP.NET MVC ViewUserControl:如何动态加载其脚本?
【发布时间】:2009-04-09 07:38:54
【问题描述】:

我有一个 ViewUserControl 将在我网站的某些页面中使用,但不是全部。

此 ViewUserControl 需要一个 javascript 文件,因此我希望将脚本引用自动添加到使用此 ViewUserControl 的页面的头部会话中,这可能吗?

我尝试向其添加内容控件,但似乎不允许这样做。

我也可以将脚本标签直接添加到 ViewUserControl 的 .ascx 代码中,但是如果我在一个页面中有 N 个这样的控件,我将添加脚本引用 N 次。

有人有什么想法吗?

【问题讨论】:

    标签: asp.net-mvc viewusercontrol


    【解决方案1】:

    在 ASCX 的代码隐藏中,注册您的脚本引用(或块)。我刚刚回答了一个类似的问题,解释了如何做到这一点:

    How to best control loading of multiple javascript files in ASP.NET?

    使用这种技术,您可以在页面上多次使用相同的控件,但仍然只包含一次脚本(并且仅在实际包含该控件的页面上)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 2022-09-24
      • 2012-12-16
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多