1

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

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

我试图向它添加一个内容控件,但看起来它是不允许的。

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

有没有人有任何想法?

4

1 回答 1

1

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

如何最好地控制 ASP.NET 中多个 javascript 文件的加载?

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

于 2009-04-09T09:27:34.170 回答