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