2017-02-22 6 views
0

webform1.aspxページの文字列にデータを格納しておき、query-stringメソッドを使用して別のWebフォーム(backend.aspxという名前)に表示しています。しかし、私の渡す文字列も私のアプリケーションのURLに表示されています。 これは私がまたWebConfigのファイルでcookieless = false設定されているそのコード渡す文字列がasp.netアプリケーションのURLに表示されています

string ff = Request.QueryString["name"].ToString(); 

を使用して宛先ページに取得していますここで

Response.Redirect("backend.aspx?name=" + connType + ""); 
//conntype is my string 

私のソースページのコードです。ここで

は私の問題enter image description here

+1

あなたはGET要求を実行しており、その値をURLに渡しています。 POSTを実行し、値をFORMを介してバックエンドに渡したいとします。 –

+0

セッションを試す –

答えて

0

クエリ文字列のスナップショットは、常にURL内のデータを示しています。ストアまたは検索データにセッションまたはクッキーを使用します。

次の例に示すように、あなたはセッション状態に渡したい情報を保存し、元のページすなわちWebForm1.aspxの中のデータ

を渡すの

使用代替オプション:

Session["Name"] = "StackOverFlow"; // Change with your original data 

でターゲットページ、つまりbackend.aspxは、次の例に示すように、セッション状態から保存された情報を読み取ります。

string name= (string)(Session["Name"]); 

ありがとうございます。

関連する問題