“/jmerp”应用程序中的服务器错误。
--------------------------------------------------------------------------------此页的视图状态无效,可能已损坏。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 此页的视图状态无效,可能已损坏。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[HttpException (0x80004005): 此页的视图状态无效,可能已损坏。]
   System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
   System.Web.UI.Page.LoadPageViewState()
   System.Web.UI.Page.ProcessRequestMain() 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573

解决方案 »

  1.   

    <form name=form1 onsubmit="window.open('','def','')" target='def'>
    注意,不要把form的runat属性server,切记。
      

  2.   

    <form name=form1 onsubmit="window.open('','def','')" target='def' action=webform3.aspx>
    注意,不要把form的runat属性server,切记。
      

  3.   

    大哥,去掉后,前页面中的服务控件怎么办,现在出错了:“/jmerp”应用程序中的服务器错误。
    --------------------------------------------------------------------------------类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [HttpException (0x80004005): 类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内。]
       System.Web.UI.Page.VerifyRenderingInServerForm(Control control)
       System.Web.UI.WebControls.TextBox.AddAttributesToRender(HtmlTextWriter writer)
       System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer)
       System.Web.UI.WebControls.TextBox.Render(HtmlTextWriter writer)
       System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
       System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
       System.Web.UI.Control.Render(HtmlTextWriter writer)
       System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
       System.Web.UI.Page.ProcessRequestMain() 
      

  4.   

    按你原来的做法,前面加上<%@ Page enableViewStateMac = "false" ...
      

  5.   

    .Net最好不要这样做,因为_ViewState中记录了当前控件的状态,
    你把另一个Page的ViewState值强加给当前页是要出错了如果要进行交互,用Get方式即可
      

  6.   

    如果你是服务器控件,那就不用提到到另外一个页面了,在自己页的cs里执行处理逻辑。
    这也是.net的一个小小的优势所在
      

  7.   

    如果不这样做,那请教各位大哥,window.open之后,怎样在新页面的服务端读取原页面中的控件的值?
      

  8.   

    用模式窗口试一试吧
    <script>
    function show() {
    window.var_name='myname';
    window.var_id='001';
    window.showModelessDialog('Dialog.htm',window);
    }
    </script>
    <input type="button" onclick="show()" ID="btn1" Text="test" value="Button" Name="btn1">Dialog页
    <script>
    document.write(window.dialogArguments.var_name + "<hr>");
    document.write(window.dialogArguments.var_id);
    </script>抄别人的...
      

  9.   

    要不然就是
     if ((document.Form1.window != null) && (!AtWnd.opener))
              AtWnd.opener = document.Form1.window;
              AtWnd.focus();          
              document.Form1.target="AttachingWindow"
              document.Form1.action="Webform3.aspx"
              document.Form1.submit();
              document.Form1.__VIEWSTATE.disabled=false;;
      

  10.   

    加到Requst中无好了。传递不多参数的时候。
      

  11.   

    用Response.Redirect传递,前页的控件只能是“服务器”端控件!不是runat=server的控件还不行!
      

  12.   

    参考:
    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
      

  13.   

    document.forms[0].action="tmp_mess.aspx";
    document.forms[0].target="_blank";
    document.forms[0].__VIEWSTATE.disabled=true;
    document.forms[0].submit();
    document.forms[0].action="AddNews1.aspx";
    document.forms[0].target="_self";
    document.forms[0].__VIEWSTATE.disabled=false;
    肯定可以的,我以前都有做过的.
      

  14.   

    请问你新开窗口的目的是什么?提示成功还是什么??如果提示成功的话,你可以在.VB(.CS)文件中把那些存进数据库再新开窗啊.如果别的,就不知道拉或者不加<FORM RUNAT="SERVER">,再把控件中的RUNAT="SERVER"去掉试试看呢.
      

  15.   

    To:stlwj(stlwj)
    tmp_mess.aspx的作用是什么,有什么内容,是中间页吧
      

  16.   

    这是我的代码,把相关的改成你自己的就可以了,总之在传到新页的时候,加.__VIEWSTATE.disabled=true;就可以...
      

  17.   

    问题解决了,谢谢各位,特别是stlwj(stlwj),大家接分吧