如何在 .ascx 页面中使用 javascript
问问题
31846 次
2 回答
19
您可以将脚本标签添加到标记中:
<script type="text/javascript">
// place your javascript here
</script>
<script type="text/javascript" href="path to js file" />
或者在后面的代码中使用ScriptManager,这样如果您在页面中使用多个控件,就不会多次包含相同的文件/js 部分。
ScriptManager
您可以在此处找到更多信息(概述,包括使用场景)。
于 2010-09-24T09:42:05.210 回答
8
我假设您script
在用户控制页面的标签中包含了 JavaScript 代码。
我还假设您正在从用户控件中的一个控件调用一个函数
我所做的另一个假设是您的用户控件在加载时是隐藏的。
如果用户控件在一个UpdatePanel
和/或其Visible
属性false
默认设置为,您将收到“ Object expected
”错误,因为页面加载时您的脚本没有加载并且您正在调用的函数不存在。
解决方法是在主页中使用style="display:none"
而不是用于您的用户控件。Visible="false"
于 2010-12-28T19:38:19.507 回答