0

js 変数を事前に定義することで、ここでの回答に従いました。ただし、ブラウジング中に別のページに移動すると、その変数のスコープは維持されません。ブラウザで別のページに移動するので、これは合理的です。では、ブラウジング中に複数のページにわたって js 変数を保存するにはどうすればよいのでしょうか? C# でセッション変数、クエリ文字列を使用する必要がありますか? または、より良い解決策はありますか?

4

2 に答える 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 に答える