国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 頁面之間傳遞參數方法匯總

2020-01-18 01:09:39
字體:
來源:轉載
供稿:網友
在撰寫之前假設第一個頁面為send.aspx,第二個頁面為receive.aspx
1、通過URL鏈接地址傳遞
(1) send.asp代碼
復制代碼 代碼如下:

protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
}

(2) receive.aspx代碼
復制代碼 代碼如下:

string username = Request.QueryString["username"];//這樣可以得到參數值。

2、POST方式傳遞
(1) send.asp代碼
復制代碼 代碼如下:

<form id="form1" runat="server" action="receive.aspx" method=post>
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:TextBox ID="username" runat="server"></asp:TextBox>
</div>
</form>

(2) receive.aspx代碼
復制代碼 代碼如下:

string username = Ruquest.Form["receive"];

3、Session方式傳遞
(1) send.asp代碼
復制代碼 代碼如下:

protected void Button1_Click(object sender, EventArgs e)
{
Session["username"] = "honge";
Request.Redirect("Default2.aspx");
}

(2) receive.aspx代碼
復制代碼 代碼如下:

string username = Session["username"];//這樣可以得到參數值。

4、Application方式傳遞
(1) send.asp代碼
復制代碼 代碼如下:

protected void Button1_Click(object sender, EventArgs e)
{
Application["username"] = "honge";
Request.Redirect("Default2.aspx");
}

(2) receive.aspx代碼
復制代碼 代碼如下:

string username = Application["username"];這樣可以得到參數值。

5、使用Server.Transfer進行傳遞
(1) send.asp代碼
復制代碼 代碼如下:

public string Name
{
get {
return "honge";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Server.Transfer("Default2.aspx");
}

(2) receive.aspx代碼
復制代碼 代碼如下:

send d = Context.Handler as send ;
if (d != null)
{
Response.Write(d.Name);//這樣可以得到參數值。
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牡丹江市| 呼图壁县| 揭阳市| 休宁县| 桐庐县| 措勤县| 麻江县| 宜君县| 西城区| 杭锦旗| 长岛县| 灌云县| 育儿| 博兴县| 浮梁县| 祁阳县| 将乐县| 全南县| 马公市| 尚志市| 滨州市| 分宜县| 韶关市| 霍山县| 丹棱县| 仲巴县| 祁门县| 涟源市| 乐亭县| 临洮县| 上蔡县| 上饶市| 湖口县| 溧阳市| 磴口县| 黔东| 通州市| 苍溪县| 贵港市| 岳普湖县| 黑龙江省|