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

首頁 > 編程 > .NET > 正文

.net中使用URL實現頁面間傳值的方法

2024-07-10 12:38:07
字體:
來源:轉載
供稿:網友

在ASP.net中實現頁面之間傳值的方式較多,其中使用URL將頁面中的值傳遞到目標頁中,并在目標頁中使用QuerySting來獲取傳遞的值的方式因為簡單,在實際中運用較為廣泛。

在ASP.NET中使用URL傳值并使用QueryString方法獲取所傳值的方式如下:

(1)在原網頁中設計帶參數的URL,將參數賦值為你要傳遞的值

(2)使用相應的方法,使頁面轉到目的頁中,頁面的跳轉可使用Redirect方法或按鈕或鏈接的點擊皆可;

(3)在目標頁中使用QueryString方法接收參數值。

下面使用一個實例來講解具體的實現方法:

在源頁面中,假設使用按鈕來實現頁面的跳轉,在按鈕的Click事件中添加如下的代碼,其中SecondPage.aspx為目的網頁(假設源網頁中有兩個TextBox控件,用來輸入你想傳遞的值):

//源頁面代碼:
private void Button1_Click (object sender, System.EventArgs e)
{
        string url;
        url="SecondPage.aspx?parm1=" + TextBox1.Text + "&parm2=" + TextBox2.Text;
        Response.Redirect(url);
}

在目標網頁的Load的事件中,可以接收傳遞過來的參數值,目標頁的代碼如下(假設目標頁中有兩個Label控件Label1和Label2用來顯示傳遞過來的參數值):

//目標頁面代碼:
private void Page_Load(object sender, System.EventArgs e)
{
        Label1.Text=Request.QueryString["parm1"];
        Label2.Text=Request.QueryString["parm2"];
}

使用上面的方式實現頁面間傳值比較簡單,但是因為要傳遞的值能在URL中被讀出,安全性較低,所以在安全性要求不高的網頁中可以使用,如傳遞文章的編號等,但在傳遞用戶的用戶名和密碼的情況下就不適用了,很容易被截取,造成信息泄露。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香河县| 上思县| 霍山县| 仁布县| 分宜县| 景德镇市| 盐津县| 庆城县| 蒲城县| 恩平市| 深州市| 故城县| 榕江县| 武冈市| 息烽县| 衢州市| 吴堡县| 慈利县| 剑川县| 山东省| 合江县| 乳源| 砚山县| 静乐县| 敦化市| 岢岚县| 隆安县| 清水河县| 聂拉木县| 莱阳市| 马龙县| 忻城县| 抚远县| 舞阳县| 柳江县| 外汇| 嘉黎县| 潼南县| 永康市| 遂溪县| 鲁山县|