2

ユーザーが私の Web サイトにログインすると、次のようにアプリケーション コンテキストに文字列が格納されます。

HttpContext.Current.Application[myString] = CurrentValue;

javascript からこの変数にアクセスするにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

1

Javascript から直接実行することはできません。HttpContext.Current はサーバー上にあるため、隠しフィールドを使用して Web ページ コードに割り当てるか、ajax 呼び出しを使用して必要な値を取得します。

編集済み

空のマスター ページを使用する Web ページを作成できます。その Web ページに追加するコードはResponse.Write(HttpContext.Current.Application["myVar"])、ajax 呼び出し内で印刷されたテキストを読み取ります。試してみて、問題が見つかったらお知らせください

于 2013-04-09T19:51:53.710 に答える
0

「Web 参照」でプロジェクトに Web サービス ファイルを追加し、そのファイルに Web メソッドを作成してから、JavaScript 呼び出しで Web メソッドを使用する必要があります。

非常に明確でわかりやすいチュートリアルがここにあります(サンプルコード付き)。

于 2013-04-09T21:21:02.480 に答える