任何人都可以指导我使用.js文件中包含的javascript读取会话超时值的值。
我需要访问javascript文件中的值并处理该值。
我尝试在test.js文件中遵循以下方法,但它无法正常工作:
var sessionTimeout = <%= Session.Timeout %>;
alert(sessionTimeout);
答案 0 :(得分:1)
您的问题是.JS文件未执行,因此它们不包含Session.Timeout变量。
你可以做两件事:
注册您的JS
请参阅:http://msdn.microsoft.com/en-us/library/aa479011.aspx#aspnet-usingjavascript_topic07
Page.RegisterClientScriptBlock("MyScript", _
"<script language=javascript src='MyJavaScriptFile.js'>")
答案 1 :(得分: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>