从JavaScript中读取web.config

8 浏览
0 Comments

从JavaScript中读取web.config

有没有办法用JavaScript读取web.config中的配置值?

为什么我想这样做呢?

我的网站中有一个计时器,如果用户在20分钟内没有活动,它会弹出一个带有倒计时的模态对话框(倒计时2分钟)。如果用户没有响应,他会被注销。如果他响应了,它会向服务器发送一个请求(以保持会话)并保持会话活动。

这15分钟在js文件中是硬编码的。我宁愿从配置文件/其他文件中获取它,而不是硬编码到JS中。

下面是代码片段:

$.fn.idleTimeout = function(options) {
        var defaults = {
                    //我希望从某个配置文件中获取这些值
            inactivity: 900000, //15分钟
            noconfirm: 120000, //2分钟
            sessionAlive: 900000, //15分钟
            click_reset: true,
            logout_url: '/Views/Pages/Timeout.aspx' 
        }

有什么建议吗?

编辑:这是一个单独的js文件。使用<%=%>会出现错误“非法的XML字符

[Break on this error] inactivity: <%=ConfigurationManager.AppSettings["Inactivity"] %>;"

0