如何在.ascx页面中使用javascript

如何在.ascx页面中使用javascript

您可以将脚本标记添加到标记:

   

或者在后面的代码中使用ScriptManager ,这样如果在页面中使用多个控件,则不会多次包含相同的文件/ js部分。

您可以在此处找到有关ScriptManager更多信息(概述,包括使用场景)。

我假设您在用户控制页面中的script标记中包含了JavaScript代码。

我还假设您正在从用户控件中的一个控件调用函数

我正在做的另一个假设是你的用户控件在加载时隐藏。

如果用户控件位于UpdatePanel并且/或者其Visible属性默认设置为false ,则会出现“ Object expected ”错误,因为当页面加载并且您调用的函数不存在时,您的脚本不会被加载。

解决方法是在主页面中为用户控件使用style="display:none"而不是Visible="false"