jQuery加载页面,ASP.NET错误(该页面的状态信息无效,可能已损坏。)

时间:2011-03-06 21:56:33

标签: asp.net jquery

我正在尝试使用jQuery加载div中的页面:

$(document).ready(function () {
        $("#Add").click(function (e) {
            e.preventDefault();
            $("#test").load("a.aspx");
        });
    });

我当前的Web窗体中有一个服务器端ASP.NET按钮。 在DIV中加载该页面后,我收到了这个错误:

  

状态信息无效   此页面可能已损坏。

问题是什么?

3 个答案:

答案 0 :(得分:2)

问题是由于aspx页面上的视图状态,你不能这样做。如果你将a.aspx页面变成一个html页面它应该可以工作。如果您试图像这样使用它,您可能需要考虑使用母版页或用户控件来获取服务器端方面。

答案 1 :(得分:1)

您可以尝试删除runat="server"中的a.aspx属性。

答案 2 :(得分:0)

在你的a.aspx,你必须拥有<表单id =“form1”runat =“server”>,尝试删除: RUNAT = “服务器”