我现在要做的一个aspx页面是一个表单,差不多有六十多项需要填写,然后下面还有一个预览和提交。我想求助的是,在我点预览的时候需要弹出一个新窗口,里面有刚才填写了的数据,我试了下postbackurl他是在当前页把值传过去,用page.request获取不到值,但是如果是html页的表单就可以获取的到,
 
这一步还没提交所以不能写入数据库,用session似乎数据太大了占用资源,求助一下这个问题应该怎么解决

解决方案 »

  1.   

    可以的。用Request.Form是可以收到数据的。
      

  2.   

    webform1:<form id="form1" runat="server">
            &nbsp;
            
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="b1" Text="form2" runat="server" PostBackUrl="~/webform2.aspx" />
        </form>webform2后台:   protected void Page_Load(object sender, EventArgs e)
            {            Response.Write(Request.Form["TextBox1"]);
            }