js 変数を事前に定義することで、ここでの回答に従いました。ただし、ブラウジング中に別のページに移動すると、その変数のスコープは維持されません。ブラウザで別のページに移動するので、これは合理的です。では、ブラウジング中に複数のページにわたって js 変数を保存するにはどうすればよいのでしょうか? C# でセッション変数、クエリ文字列を使用する必要がありますか? または、より良い解決策はありますか?
2 に答える
0
ページ間でスコープを持つ変数はありません。クライアント側では、Cookieまたはクエリ文字列を使用できます。または、サーバー側のセッション変数に値を保持するか、サーバー側に投稿データで送信し、ページに配置して、サーバー側で使用できるようにすることができます。クライアント側のコード。
于 2012-07-18T14:39:50.427 に答える
0
1 つの方法は、HTML5 の機能であるローカル ストレージを使用することです。
http://paperkilledrock.com/2010/05/html5-localstorage-part-one/
もちろん、それはクライアントと、クライアントが HTML5 を使用できると期待しているかどうかによって異なります。
それ以外の場合は、Cookie がおそらく最適なルートです。
于 2012-07-18T14:42:18.273 に答える