別のページにいくつかの変数を渡したいと思います。現在、私はresponse.redirectを使用しており、URLに変数を渡しています。セッション変数の使用には本当に興味がありません。 .NETで隠された変数を完全に異なる形式に渡す方法はありますか?Vb.netで隠し変数を渡す
答えて
(あなたはまた、のRequest.Formデータを失うServer.Transferを()を使用してすることはできません。)
あなたは別で転送ページに現在のページのすべての変数を転送します
Server.Transfer("Your transfer page url")
Server.Transferを使用することができます。
次のページにデータを渡す、次の3つの方法基本的にあります。
-
は、
クエリ文字列内
これは、ブラウザが処理できるURLのサイズに制限されています。約1000文字は安全とみなされます。フォームデータで
-
これは、代わりに
Response.Redirect
を使用してのフォームをポストする必要があります。ページに隠しフィールドを置くことができます。このように、値は完全に隠されているわけではありません。ページソースに表示されるため、URLのようにすぐには表示されませんが、リクエストで送信されます。セッション変数で -
これは代わりに、セッションIDのみが(クッキーなど)要求で送信され、セッション変数は、サーバーを離れることはない、直接データを送信しません。
ユーザーが複数のウィンドウを開いてサイトからページを表示しているときに適用される方法には、若干の違いがあります。最初の2つの方法では、各ウィンドウには独自のデータセットがありますが、3つ目の方法を使用すると、すべてのウィンドウで同じデータが使用されます。
クッキーと共有ストレージ(通常はデータベースサーバー)を忘れないでください。 –
あなたはクッキーを試すことができますが、あなたが見ていてそれがあまり信頼できないものは何かを見ることができます。私はSyedの例のように、セッション変数を使用します。
- 1. 変数を渡すListViewの隠しフィールド
- 2. 変数をURLに渡して隠す
- 3. VB.NetからJavascriptに変数を渡す?
- 4. 変数に関数を渡して隠す
- 5. vb.net .aspx.vbから.aspx javascript変数に変数を渡す
- 6. Lavarelは、隠しフィールドの変数をRegisterControllerに渡します。
- 7. 入力タグのPHP変数に隠し値を渡す
- 8. イベントサブルーチン(vb.net)間で変数を渡す方法
- 9. VBAからvb.net関数に配列変数を渡す方法
- 10. PHP変数を隠された入力なしでAjaxに渡します。
- 11. Rubyで変数を隠す
- 12. VB.NET動的フォームの変数に値を渡す
- 13. 関数ループ内の可変値を渡すvb.net
- 14. VB.NET RFIDプラグアンドプレイ変数にRFIDコードを渡す
- 15. VB.NET/ASP/Ajaxで親モーダルポップアップを隠す
- 16. VB.NET関数をActionパラメーターに渡す
- 17. VB.NETの関数に型を渡す
- 18. クエリセレクタを使用してjs変数をフォームの隠し値に渡す方法
- 19. 変数を隠すには?
- 20. 隠し変数/パラメータをプロットする
- 21. 関数をvb.netのパラメータとして渡しますか?
- 22. VB.NET - ロード時にフォームを隠す
- 23. VB.NET - NullReferenceException - 別のサブ変数で変数を使用する
- 24. Senchaで変数を渡す
- 25. sshで変数を渡す
- 26. jqueryで変数を渡す
- 27. jqueryで変数を渡す
- 28. Powershellで変数を渡す
- 29. RoutedEventArgsで変数を渡しますか?
- 30. ASP.NET Clickイベントハンドル - VB.NETで引数を渡す方法は?
Server.Transferはうまくいった!ありがとうございます – Eric