首先,先谢谢。
让我们看看我的问题:
我有一个用户控件,其中包含一些文本框和一个链接按钮,用于验证文本框中的内容。
此控件放在UpdatePanel中,覆盖了所有这些控件,而用户控件在独立窗体上作为例外工作。
用户控件,放置&在.aspx内部实例化(仅限该用户控件)。我们称之为test.aspx。
问题是,当我通过另一个页面上的jQuery .load()方法在div中加载test.aspx的内容时。它加载正常,第一次,它执行验证确定,但下一次,它就像是丢失了所有处理用户控件内按钮的Click服务器事件的javascript引用。
如果我测试test.aspx本身的功能,(让我们记住,它只有第一个用户控件和脚本管理器),它可以作为例外工作,但是当它在主页面上被调用时会被加载通过jQuery,它只能在第一次工作。
有什么想法吗?
谢谢!
EDITED: 我已经测试了它在IFrame中加载test.aspx的内容而不是通过jQuery将它加载到DIV中,并且它可以正常工作,所以我认为它应该是jQuery AJAX加载之间的任何冲突或类似的东西......任何想法?