一、表單提交:
復(fù)制代碼 代碼如下:
formaction= "target.aspx" method = "post" name ="form1">
input name = "param1" value ="1"/>
input name = "param2" value ="2"/>
/form>
....
form1.submit();
....
這種方法一般用于html頁(yè)面中,不用于asp.net中,因?yàn)閍sp.net的表單總是提交到自身頁(yè)面。
二、A標(biāo)簽的鏈接方式
復(fù)制代碼 代碼如下:
Ahref="target.aspx?param1=1param2=2">鏈接地址傳送/A>
接收頁(yè)面: string str = Request["param1"]
三、Session共享
復(fù)制代碼 代碼如下:
發(fā)送頁(yè)面:Session("param1") = "1";
按收頁(yè)面 string str =Session("param1").ToString();
四、Application共享
復(fù)制代碼 代碼如下:
發(fā)送頁(yè)面: Application("param1") = "1";
按收頁(yè)面: string str = Application("param1").ToString();
此種方法不常使用,因?yàn)锳pplication在一個(gè)應(yīng)用程序域范圍共享,所有用戶可以改變及設(shè)置其值,故只應(yīng)用計(jì)數(shù)器等需要全局變量的地方。
五、Cookie
六、Response.Redirect()方式
復(fù)制代碼 代碼如下:
Response.Redirect("target.aspx?param1=1param2=2")
接收頁(yè)面: stringstr = Request["param1"]
七、Server.Transfer()方式
復(fù)制代碼 代碼如下:
Server.Transfer("target.aspx?param1=1param2=2")
接收頁(yè)面: stringstr = Request["param1"]
您可能感興趣的文章:- asp.net傳多個(gè)值到其它頁(yè)面的具體實(shí)現(xiàn)
- ASP.NET實(shí)現(xiàn)頁(yè)面?zhèn)髦档膸追N方法小結(jié)
- asp.net后臺(tái)關(guān)閉當(dāng)前頁(yè)面并傳值的兩種方法
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼(前后臺(tái))
- ASP.NET頁(yè)面?zhèn)鬟f值的方式介紹
- asp.net 頁(yè)面間傳值與跳轉(zhuǎn)的區(qū)別
- ASP.NET 頁(yè)面之間傳遞值方式優(yōu)缺點(diǎn)比較
- asp.net 頁(yè)面?zhèn)髦档膸讉€(gè)方法
- ASP.NET 跨頁(yè)面?zhèn)髦捣椒?/li>
- ASP.Net頁(yè)面間變量值傳遞的方法