如何在.ascx页面中使用javascript

时间:2010-09-24 09:36:30

标签: .net javascript asp.net jquery ascx

如何在.ascx页面中使用javascript

2 个答案:

答案 0 :(得分:19)

您可以在标记中添加脚本标记:

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


<script type="text/javascript" href="path to js file" />

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

您可以详细了解ScriptManager here(概述,包括使用方案)。

答案 1 :(得分:8)

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

我还假设您正在从用户控件

中的一个控件调用函数

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

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

解决方法是在主页面中使用style="display:none"代替Visible="false"进行用户控制。