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

解決


ライ  2005-03-01 09:50:20  No: 119982  IP: [192.*.*.*]

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

編集 削除
Say  2005-03-01 10:24:21  No: 119983  IP: [192.*.*.*]

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

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

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

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

編集 削除
ライ  2005-03-01 11:20:18  No: 119984  IP: [192.*.*.*]

Say様

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

編集 削除