Wednesday, August 22, 2012

pass value between pages

1.post  Server.Transfer same server
page1:
<asp:TextBox ID="id" runat="server" Text="456"  ></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
 protected void Button1_Click(object sender, EventArgs e)
 {        
            Server.Transfer("page2.aspx");
 }

 <input type='text' id='orderid' name='orderid' value='<% Response.Write(Page.Request.Form["id"]);%>' />  
<asp:ImageButton ID="ImageButton1" runat="server" PostBackUrl="~/LoadGLVisa.aspx"></asp:ImageButton>

2 aspx page by session
1st page set session
2nd page:
 <script type="text/javascript">
var x  = "<%=Session["id"].ToString()%> ";
 document.write(" <input type='text' id='orderid' name='orderid' value='"+x+"' />")*/ 
</script>

3.get data by get method  and display in html tag
<input type='hidden' id='orderid' name='orderid' value='<% Response.Write(Page.Request.QueryString["id"]);%>' />

4. hidden

page1:
  <asp:HiddenField ID="orderid" runat="server"  />
pageload: orderid.Value = "123456";
protected void Button1_Click(object sender, EventArgs e)
        {        
            Server.Transfer("test.aspx");
        }

page2:pageload
  HiddenField1.Value = Request.Form["orderid"].ToString();

 <asp:HiddenField ID="HiddenField1" runat="server" />
  <asp:ImageButton ID="ImageButton1" runat="server" PostBackUrl="~/LoadGLVisa.aspx" />

page3 load
 string orderid = Request.Form["HiddenField1"].ToString();

No comments:

Post a Comment