谁能指导我使用 .js 文件中包含的 javascript 读取会话超时值的值。
我需要访问 javascript 文件中的值并处理该值。
我尝试在 test.js 文件中遵循以下方法,但它不起作用:
var sessionTimeout = <%= Session.Timeout %>;
alert(sessionTimeout);
谁能指导我使用 .js 文件中包含的 javascript 读取会话超时值的值。
我需要访问 javascript 文件中的值并处理该值。
我尝试在 test.js 文件中遵循以下方法,但它不起作用:
var sessionTimeout = <%= Session.Timeout %>;
alert(sessionTimeout);
您的问题是 .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'>")
我有共享 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>