ページが読み込まれると、データベースからセッションにIDが保存されますSession["AppId"] = 1234
。ただし、JavaScriptを使用している場合は、データベース呼び出しのAppIdを知っておく必要があります。サーバーコードからJSで利用できるようにするにはどうすればよいですか?スクリプトタグを登録するvar appId = 1234
のが道のりでしょうか、それともそのコードは少し熟しすぎているのでしょうか?
bodyタグにカスタム属性を追加する方が理にかなっていますか?data-appid=1234
例えば?
私はWebに慣れていないので、すべきこととすべきでないことは必ずしも私には明らかではありません。正しい/最善の方法がある場合は、それを自由に共有してください。
編集:
私が実際に必要とした解決策はでしたHttpContext.Current.Session["AppId"]
。静的メソッドがセッション値にアクセスできるとは思わなかったので、Ajax呼び出しを介してWebMethodに渡すには、それをマークアップに格納する必要があると思いました。私が尋ねた質問に答えたので、私は自分がした答えを受け入れました。間違った質問をしました。=)私は新しい覚えています-私に気楽に行ってください!