-4

ユーザーからデータ (名前など) を受け取るページがあります。データは、ボタン付きの onclick イベントを使用して送信されます。このデータをバックエンド (C# で記述) に渡して、サンキュー Web ページを作成したいと考えています。

次に、C# バックエンドを使用して、ユーザーを新しいサンキュー Web ページにリダイレクトします。

Web ページを作成してから、ユーザーを新しいサンキュー ページにリダイレクトして送信する方法がわかりません。

C#側からあるaspxページから別のページに情報を送信する良い方法は何ですか?

4

1 に答える 1

1

簡単にするためのいくつかのオプションを次に示します。

関連項目:方法: ASP.NET Web ページ間で値を渡す

クエリ文字列を使用してデータを渡す

var query = string.Format("ThankYou.aspx?email={1}", Server.UrlEncode(email));
Response.BufferOutput = true;
Response.Redirect(query);

セッションを使用してデータを渡す

Session["email"] = email;
Response.BufferOutput = true;
Response.Redirect("ThankYou.aspx");

Cookieを使用してデータを渡す

Response.Cookies("email").Value = email;
Response.Cookies("email").Expires = DateTime.UtcNow.AddMinutes(15);
Response.BufferOutput = true;
Response.Redirect("ThankYou.aspx");
于 2013-07-29T16:08:38.330 に答える