我正在尝试使用jQuery加载div中的页面:
$(document).ready(function () { $("#Add").click(function (e) { e.preventDefault(); $("#test").load("a.aspx"); }); });
我当前的Web窗体中有一个服务器端ASP.NET按钮。 在DIV中加载该页面后,我收到了这个错误:
状态信息无效 此页面可能已损坏。
问题是什么?
答案 0 :(得分:2)
问题是由于aspx页面上的视图状态,你不能这样做。如果你将a.aspx页面变成一个html页面它应该可以工作。如果您试图像这样使用它,您可能需要考虑使用母版页或用户控件来获取服务器端方面。
答案 1 :(得分:1)
您可以尝试删除runat="server"
中的a.aspx
属性。
答案 2 :(得分:0)
在你的a.aspx,你必须拥有<表单id =“form1”runat =“server”>,尝试删除: RUNAT = “服务器”