色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

在ASP.NET網(wǎng)頁間傳遞數(shù)據(jù)的五種方法

重點總結

目前為止在ASP.NET網(wǎng)頁中傳遞數(shù)據(jù)的方式至少有5種:

1、通過查詢字符串傳遞數(shù)據(jù)。

2、通過HTTP POST傳遞數(shù)據(jù)。

3、通過會話狀態(tài)傳遞數(shù)據(jù)。

4、通過源頁的公共屬性傳遞數(shù)據(jù)。

5、通過源頁中的控件值傳遞數(shù)據(jù)。

到底使用哪種方式來進行數(shù)據(jù)的傳遞,這可能受到兩方面的影響:

1、頁面重定向的方式。

2、源頁和目標頁是否位于相同的ASP.NET應用程序中。

如果源頁和目標頁位于不同的ASP.NET應用程序中則只能通過查詢字符串和HTTP POST傳遞數(shù)據(jù)。

而如果源頁和目標頁位于相同的ASP.NET應用程序中,則可以使用五種方式中的任意一種。

 

一、通過查詢字符串傳遞數(shù)據(jù)

下面的兩個URL,第一個只傳遞了產(chǎn)品編號,第二個不僅傳遞了產(chǎn)品編號,同時也傳遞產(chǎn)品名稱。

http://localhost/Demo/DestinationPage.ASPx?ProductID=777

http://localhost/Demo/DestinationPage.ASPx?ProductID=777&ProductName=Glass

在目標頁中則可以通過Page.Request.QueryString屬性來獲取查詢字符串中傳遞的鍵值。比如下面的代碼:

this.Response.Write(this.Request.QueryString["ProductID"]);this.Response.Write("<br />");this.Response.Write(string.Format("ProductID={0} ProductName={1}",    this.Request.QueryString["ProductID"],    this.Request.QueryString["ProductName"]));

NET技術在ASP.NET網(wǎng)頁間傳遞數(shù)據(jù)的五種方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 龙门县| 安西县| 温宿县| 台中市| 疏勒县| 汶川县| 武山县| 防城港市| 洱源县| 光泽县| 嘉义市| 博白县| 健康| 新建县| 青岛市| 宜君县| 鞍山市| 宜都市| 北流市| 余庆县| 荔浦县| 内江市| 奉节县| 庆元县| 内乡县| 容城县| 邻水| 莒南县| 武乡县| 赫章县| 兰西县| 牟定县| 肇州县| 聂拉木县| 攀枝花市| 汪清县| 亳州市| 遂川县| 郓城县| 开原市| 赤城县|