1.querystring的方式:(平時本人最喜歡用的方法,可寫後臺及前臺) 將需要的值直接寫到鏈接的後面,這些內容將直接顯示到地址欄中,在傳遞安全性要求不高的一個或多個值或者是結構簡單的值就可以使用這樣的方法。 如: Response.Redirect( "target.aspx?id=2 ") ...
1.querystring的方式:(平時本人最喜歡用的方法,可寫後臺及前臺)
將需要的值直接寫到鏈接的後面,這些內容將直接顯示到地址欄中,在傳遞安全性要求不高的一個或多個值或者是結構簡單的值就可以使用這樣的方法。
如: Response.Redirect( "target.aspx?id=2 ")
在接收時可以通過request的方式得到所傳遞的值: var id= Request.QueryString["param1"];
2.cookie方式,使用cookie對象方式,cookie是放在客戶端的。
設置Cookie: HttpCookie cookie_name = new HttpCookie("name");
cookie_name.Value = Label1.Text;
Reponse.AppendCookie(cookie_name);
獲取Cookie:
string name= Request.Cookie["name"].Value.ToString();
3.session變數,session是放置於伺服器端的
設置Session: Session["name"] ="hello";
獲取Session: string name = Session["name"].ToString();
4.使用Application 對象變數
Application對象的作用範圍是整個全局,也就是說對所有用戶都有效。此種方法不常使用,因為Application在一個應用程式域範圍共用,所有用戶可以改變及設置其值,故只應用計算器等需要全局變數的地方。
設置Application : Application["name"] = ="hello";
獲取Application : string name = Application["name"].ToString();
以上4種則是簡單實用的頁面傳值及接收方式,可收藏以備不時之需。喜歡做開發的博友也可私聊進行溝通哦~