ホームページ >ウェブフロントエンド >htmlチュートリアル >Pages_html/css_WEB-ITnose間で値を転送する方法

Pages_html/css_WEB-ITnose間で値を転送する方法

WBOY
WBOYオリジナル
2016-06-24 11:51:271393ブラウズ

Web プロジェクトを開発するとき、ページ間の値の転送の問題が必ず発生します。私は QueryString、Session、Application、Cookie のいくつかしか知りません。ただし、これを具体的にどのように実行するか: 以下の説明を参照してください:

1.QueryString 方式を使用します

この方法では、ブラウザ内のパラメータの一部を取得できます。例: string str=Request.QueryString["username"].toString();

2. Session メソッドを使用します

セッションは、各ユーザーの継続的なリクエストを保存するために使用されます。プラスの時間 (デフォルトは 20 分)


1) イベント 1 のセッションにコンテンツを保存します


Session["name"] = "hello"

2) 別のページで、保存された名前を取得します。イベント


の変数値string name = Session["name"].ToString(); これはグローバル変数を使用するのと似ているため、別のページからアクセスできます。セッション変数との違いは、前者は全ユーザーに共有されるグローバル変数であるのに対し、後者は各ユーザーに固有のグローバル変数であることです。

コンテンツをアプリケーションに保存します name = Application[ "name"].ToString();

4. Cookie メソッドを使用します


以下のような小さな例をインターネット上で見つけました。 :

a.aspx の C# コード:


1 private void Button1_Click(object sender, System.EventArgs e)

2 {

3 HttpCookie objCookie = new HttpCookie("myCookie","Hello,Cookie!") ; 4 Response.Cookies.Add(objCookie);

5 }


b.aspx の C# コード:

1 private void Page_Load(object sender, System.EventArgs e)

2 {

3 ; string myName1Value;

4 ; myName1Value = Request.Cookies[ "myCookie" ].Value;


要約: ページに値を渡す方法はいくつかしかありません。それは誰もが理解するのに役立ちます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。