In actual project development, parameters are often transferred between two pages. This article summarizes the following methods for passing parameters:
Before writing, assume that the first page is send. aspx, and the second page is receive. aspx.
1. pass through URL link address
(1) Send. ASP code
Protected void button#click (Object sender, eventargs e) <br/>{< br/> request. Redirect ("default2.aspx? Username = honge "); <br/>}
(2) receive. aspx code
String username = request. querystring ["username"]; // you can obtain the parameter value. <Br/>
2. Post Transmission
(1) Send. ASP code
<Form ID = "form1" runat = "server" Action = "receive. aspx "method = post> <br/> <div> <br/> <asp: button id = "button1" runat = "server" onclick = "button#click" text = "button"/> <br/> <asp: textbox id = "username" runat = "server"> </ASP: textbox> <br/> </div> <br/> </form> <br/>
(2) receive. aspx code
String username = ruquest. Form ["receive"];
3. Session Transmission
(1) Send. ASP code
Protected void button#click (Object sender, eventargs e) <br/>{< br/> session ["username"] = "honge"; <br/> request. redirect ("default2.aspx"); <br/>}
(2) receive. aspx code
String username = session ["username"]; // you can obtain the parameter value.
4. Application-Based Transmission
(1) Send. ASP code
Protected void button#click (Object sender, eventargs e) <br/>{< br/> application ["username"] = "honge"; <br/> request. redirect ("default2.aspx"); <br/>}< br/>
(2) receive. aspx code
String username = application ["username"]; To obtain the parameter value.
5. Use server. Transfer for Transmission
(1) Send. ASP code
Public string name <br/>{< br/> get {<br/> return "honge "; <br/>}< br/> protected void button#click (Object sender, eventargs e) <br/>{< br/> server. transfer ("default2.aspx"); <br/>}< br/>
(2) receive. aspx code
Send d = context. handler as send; <br/> If (D! = NULL) <br/>{< br/> response. Write (D. Name); // you can obtain the parameter value. <Br/>}< br/>
References:
[1] http://www.cnblogs.com/liaofeifan/articles/1531578.html
[2] http://hi.baidu.com/4622/blog/item/e835871e873bff1e403417c3.html