if you insist, tryb.aspx:
<%@ Page EnableViewStateMac="false" %>
.....a.aspx:
<form runat="Server" onsubmit="this.action='b.aspx';return true">or 
<form runat="Server">
//.....
Server.Transfer("b.aspx",true);

解决方案 »

  1.   

    use saucer's no.3:<form runat="Server">Server.Transfer("b.aspx",true);
      

  2.   

    一般情况下你应该利用视图状态并且将表单发回棋本身
    如果你一定要将a.aspx发到b.aspx的话,用以下办法::
    在a.aspx中使用标准的Html标记<form Method = "post" Action = "b.aspx">
    而在b.aspx中使用Params集合在Page_Load中获取你的表单信息:
    void Page_Load() {
      lblUsername.Text = Request.Params["username"];
    //来自a.aspx的username。
      lblComments.Text = Request.Params["comments"];
    //来自a.aspx的comments.
    ...
    ...
    }}
      

  3.   

    感谢liufengyukun(工兵) 但您的方案不能解决问题。 saucer(思归)的句句切中要害,谢谢!