Ode*_*ded 19

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

<script type="text/javascript">
   // place your javascript here
</script>


<script type="text/javascript" href="path to js file" />
Run Code Online (Sandbox Code Playgroud)

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

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


Emr*_*rah 8

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

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

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

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

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