Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在另一个页面的 div 中加载页面..问题是当我在父页面中按下 LinkButton 进行回发时,回发到子页面而不是父页面。
我正在使用 jQuery ajax 加载页面:
$('#myDiv').html(refreshingDiv).load('subPagePath.aspx');
我该如何解决这个问题?
您不应该将整个 ASPX 页面加载到 DIV 中,因为当您发出 AJAX 请求以从服务器获取 ASPX 页面并将其加载到 DIV 中时,实际上某些参数(如主页的 ViewState)会被覆盖。因此,ViewState 将被损坏,但是如果您将 HTML 页面加载到 DIV 中,您会看到它可以正常工作。
因此,取而代之的是获取 JSON 格式的数据并相应地加载到 DIV 中
希望它能回答你的问题!!