【发布时间】:2011-02-17 03:18:58
【问题描述】:
所以问题如下:
我确实有自己的用户控制。在脚本标签中有一些 javascript 文件,像这样
<script type="text/javascript" src="../somefile.js" ></script>
或直接在 ascx 页面上的一些 javascript 代码。 如果我将此控件放在 aspx 标记中的某个位置,一切正常。但是如果我在回发时将此控件动态添加到页面中的某个 UpdatePanel 占位符(这是我无法更改的逻辑),控件会呈现自身,然后我收到 js 错误消息,它表示放置在 somefile.js 中的函数是未定义/为空。为什么会这样?无论如何,在这种情况下强制 js 包括在内。
抱歉,不够具体,但代码量很大,我无法提供具有相同错误的简化示例。
包含脚本,但不知何故未定义功能。我是js新手,所以有没有可能只包含脚本而不执行,所以没有声明函数???
有趣的是,如果在某些页面上我的自定义控件是在 aspx 中声明的。动态添加更多实例没有问题。
【问题讨论】:
标签: javascript asp.net updatepanel