2013-04-13 42 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> 
相关问题