1

.js ファイルに含まれる JavaScript を使用してセッション タイムアウト値の値を読み取る方法を教えてください。

JavaScript ファイルの値にアクセスし、値を処理する必要があります。

test.js ファイルで以下のアプローチに従おうとしましたが、機能していません。

var sessionTimeout = <%= Session.Timeout %>;
alert(sessionTimeout);
4

2 に答える 2

1

セッションのロジックを置き換えることができるこのコードから接続文字列に使用する m コードを共有しています。

<script language="javascript" type ="text/javascript"> 
function ReadWebConfig()
{
    var strCon = '<%=ConfigurationManager.ConnectionStrings["MysqlCon"].ConnectionString %>'
    alert(strCon);
    var strTemp = '<%=ConfigurationManager.AppSettings["WordTemplate"].ToString() %>'
    alert(strTemp);
}
</script>
于 2013-04-13T14:50:42.933 に答える
1

問題は、.JS ファイルが実行されないため、Session.Timeout 変数が含まれていないことです。

次の 2 つのことを行うことができます。

  1. コードが実行されている ASP/ASPX ページに JavaScript を直接含めます。
  2. JS スクリプトをコードに登録します。

JS の登録

参照: http://msdn.microsoft.com/en-us/library/aa479011.aspx#aspnet-usingjavascript_topic07

Page.RegisterClientScriptBlock("MyScript", _
   "<script language=javascript src='MyJavaScriptFile.js'>")
于 2013-04-13T14:32:59.903 に答える