当我使用jQuery加载函数在div中显示外部external.aspx页面时,导致回发的所有服务器控件(放在原始页面中div之外)会将我重定向到external.aspx。 非常奇怪的错误。
我正在使用的jQuery命令是:
$(function () { $("#mydiv").load("external.aspx"); });
示例服务器控件:
<a href="#" id="a" runat="server" onserverclick="a_click">Click me</a>
a_click方法:
protected void a_click(object sender, EventArgs e)
{
a.InnerText = "Hello";
}
我甚至尝试使用$ .get并且它正在做同样的问题
iFrame不是一个选项,因为它搞乱了IE和其他浏览器中的CSS。 我一直在网上看了2天,但没找到解决办法。
感谢您的时间。