有什么方法可以使用 javascript 读取 web.config 中的配置值吗?我为什么要这样做?
我的网站上有一个计时器,如果用户处于非活动状态 20 分钟,它会弹出一个带有倒计时计时器(倒计时 2 分钟)的模式对话框。如果用户没有响应,它会将他注销。如果他这样做,它会ping服务器(以维持会话)并使会话保持活动状态
这 15 分钟硬编码在 js 文件中。我宁愿从配置文件/其他文件中提取它,也不愿将其硬编码到 JS 中
这是代码片段
$.fn.idleTimeout = function(options) {
var defaults = {
//I would like to pick these values from some config file
inactivity: 900000, //15 minutes
noconfirm: 120000, //2 minutes
sessionAlive: 900000, //15 minutes
click_reset: true,
logout_url: '/Views/Pages/Timeout.aspx'
}
有什么建议?
编辑:这是在一个单独的 js 文件中。执行 <%=%> 会给出错误“非法的 XML 字符 [Break on this error] inactivity: <%=ConfigurationManager.AppSettings["Inactivity"] %>;”