asp.net – 从JavaScript读取web.config
|
有没有什么办法,我可以读取配置值在web.config与javascript?
我的网站中有一个计时器,如果用户在20分钟内处于非活动状态,该计时器会弹出一个模式对话框,并设置倒数计时器(倒计时2分钟)。如果用户没有响应,则会将其注销。如果他这样做,它会发送到服务器(维护会话)并保持会话活动 这个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字符 解决方法您可以从ASP.NET生成JavaScript。然后将服务器端的设置简单地写入您的var默认值,如下所示: var defaults = {
inactivity: <%=ConfigurationManager.AppSettings["Inactivity"] %>
}
编辑: 如果要将JavaScript保留在静态js文件中,您仍然可以从一个小的< script>由您的ASP.NET应用程序呈现。您的设置将是全局的,就像web.config中的AppSettings一样。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ASP.NET MVC 4和jquery中使用web api下载文件
- asp.net – 在web.config或数据库中存储配置设置
- 使用ASP.NET MVC的jQuery表单验证
- iis-7 – ASP 3.0应用程序对象
- asp.net-mvc-3 – 使用ASP.NET MVC3 Razor进行字符串连接
- asp.net-mvc – 删除布局将默认为_ViewStart,为什么找不到部
- asp.net – 如何使用JwtSecurityTokenHandler和JWKS端点验证
- ASP.NET MVC 4和Razor 2:View引擎不再支持xml?
- asp.net-mvc – ASP.NET MVC Json DateTime序列化转换为UTC
- asp.net-mvc – MVC 4捕获所有路由从未到达
