世间自有公道,付出总有回报,说到不如做到,要做就做好,步步高!

保存网站或系统的全局配置使用JSON格式保存到文件更轻便!

应用场景描述:

  保存系统的全局设置,数据有:皮肤,Grid 的列表每页记录数,网站地址,启用验证码,启用cookie 等等

我的做法

  首选新建一个JS文件 ,用来保存全局设置的JSON数据。比如:sysConfig.js

      在新建一个aspx 页面文件 ,引入sysconfig.js 文件 ,把表单布局好,我就不截图啦,代码就是HTML,用table 也行,用UL也可,你觉得OK 就好啦。

     我使用AJAX提交的,把页面中控件值 组合成一个有规律的JSON对象,使用JSON2.JS文件 中stringify方法转换为字符串POST到接收页面,使用IO保存即可。

  保存的内容大至如下的样子:

  var sysconfig={JSON对象}

代码略啦。

 

页面加载完毕后,要初始化上次保存的结果,可以这样初始化

$(function(){

  if(sysconfig.xxxx){

    $('#txtRows').val(sysconfig.xxx);

    ..........

  }

});

 

引入JS文件可能会有一些小问题,比如IE缓存,不是最新的保存结果

我们可以这样引入

<script src="xxxx.ashx"></script>

xxxx.ashx 负责输出我们保存的内容,同时也可以设置缓存项。

 

posted @ 2012-07-03 22:34  疯狂秀才  阅读(2443)  评论(1编辑  收藏  举报