server.transfer()を使用して、usercontrol(ascx)から別のページ(aspx)にテキストボックス値を渡すにはどうすればよいですか

StackOverflow https://stackoverflow.com/questions/6827196

  •  26-10-2019
  •  | 
  •  

質問

私はケンチコに1つのユーザーコントロール(WebPart)を書いています。 server.transfer()を使用して、usercontrolからaspxページにテキストボックスの値を渡したい。

それはできますか?もしそうなら、どうすればそのようにできますか?

よろしくお願いします、

役に立ちましたか?

解決

私はこの方法が特に好きではありません。ページ間でデータを渡すためにセッションを使用することを好みますが、ここでこれを行う必要がある場合は、これに従ってどのように行われますか ページ.

これがtl; dr要約です。 3つのスクリプト/ページが必要です。

form.ascx - これは、テキストボックスの値を含むコントロールになります。

formparsingscript.aspx (アクション属性のform.ascxで参照) - これは実際のものを実行します Server.Transfer "FinalScript.aspx" 電話

FinalScript.aspx の内容が表示されます Response.Form["TextBoxName"] (http post)または Response.QueryString["TextBoxName"] (http get)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top