我正在另一页的div中加载页面..问题是当我在父页面中按LinkButton进行回发时,回发转到子页面而不是父页面。
我正在使用jQuery ajax加载页面:
$('#myDiv').html(refreshingDiv).load('subPagePath.aspx');
我该如何解决这个问题?
答案 0 :(得分:0)
您不应该将整个ASPX页面加载到DIV中,因为当您发出AJAX请求从服务器获取ASPX页面并将其加载到DIV时,实际上一些参数(如主页面的ViewState)会被覆盖。因此,ViewState将被破坏,但是如果您将HTML页面加载到DIV中,您可以看到它将正常工作。
因此,取而代之的是以JSON格式获取数据并相应地加载到DIV中
希望它能回答你的问题!!