如何在.ascx页面中使用javascript
如何在.ascx页面中使用javascript
您可以将脚本标记添加到标记:
或者在后面的代码中使用ScriptManager ,这样如果在页面中使用多个控件,则不会多次包含相同的文件/ js部分。
您可以在此处找到有关ScriptManager
更多信息(概述,包括使用场景)。
我假设您在用户控制页面中的script
标记中包含了JavaScript代码。
我还假设您正在从用户控件中的一个控件调用函数
我正在做的另一个假设是你的用户控件在加载时隐藏。
如果用户控件位于UpdatePanel
并且/或者其Visible
属性默认设置为false
,则会出现“ Object expected
”错误,因为当页面加载并且您调用的函数不存在时,您的脚本不会被加载。
解决方法是在主页面中为用户控件使用style="display:none"
而不是Visible="false"
。