2013-04-13 71 views

回答

1

您的問題是.js文件不被執行,使他們不包含查看Session.Timeout變量。

你可以做兩件事情:

  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'>") 
+0

非常感謝所有人的回覆。我目前在一個asp.net mvc2項目中工作,下面的代碼幫助我解決了在javascript文件中獲取會話超時的問題。 malcolms的回覆幫了我很多。 http://forums.asp.net/t/1520041.aspx/1 –

+0

所有工作正常?如果它的工作可以接受答案,謝謝:) –

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> 
相關問題