ASP.NETからjavascriptに値を渡すことは出来ますか?

解決


ライ  2005-03-01 18:50:20  No: 119982

現在ASP.NET(VB)でWEBシステムを作成しています。
これにjavascriptを利用して画面を自動で閉じる作業を加えたいのですが、
ASP.NETのプログラム中で使用しているセッション値をjavascript側で参照することはできますでしょうか。
今その方法がまったくわからず手詰まり状態です。
javascript側からのASP.NET中で使用しているセッション値(session("cnt")というように作成したセッション値を)を参照する方法をご存知の方、ぜひご教授ください。


Say  2005-03-01 19:24:21  No: 119983

ネタ的にこれをVBに含めるのはアレですが・・・。

javascriptはクライアントで動作します。
セッション変数はサーバ上にあります。
javascriptからセッション変数を直接参照することはできません。

通常はASP側でHIDDEN属性のINPUTオブジェクトに代入しておき、
javascriptからはdocumentオブジェクト経由で取得します。

また、javascript以外で使うつもりがないなら、
var cnt = <%=session("cnt")%>
のように直接埋め込む、という手もあります。


ライ  2005-03-01 20:20:18  No: 119984

Say様

ありがとうございました。
アドバイスを参考に、試行錯誤いたします。
とりあえず、解決とさせていただきます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加