100分 asp.net做一个系统,我想让用户设置一些系统参数这些参数该保存在什么位置,或者是保存在什么文件中

比如说,算销售平均值,用户想按7天,就填上7,这个系统以后就按7来计算,当用户不想用7了,就改成其他值。web.config,别用。

第1个回答  2010-03-11
用户设置,自然只能在数据库和XML之间选择一个了,另外还可以用cookies来保存,不过换电脑就无效了,除非你还想让用户不通过系统来改这个参数(不通过系统来设置参数,那么用户随意添加些恶意代码,我看你怎么解决)
第2个回答  2010-03-10
如果每个用户都可以设置参数,建议还是用数据库
用户名 参数值对应在表中
用一个页面来读取和设置参数
每个用户都可以设置和保存自己的参数
运算时根据用户名、参数表里的参数值来计算
我觉得这还比较方便一些
用序列化及xml也可以实现,貌似没这个方便本回答被提问者采纳
第3个回答  2010-03-10
既然是有用户系统的,那自然是要用到数据库,所以就放在数据库中吧,添加一张用户系统参数的表就是了.以后修改就改这张表里的字段
第4个回答  2010-03-09
如果是让用户设置,那得区分开来,因为每个用户设置的都可以不一样,这样还不如存入数据库中.
第5个回答  2010-03-09
序列化一个类,
用的时候在反序列化出来。
就像玩游戏是保存记录一样的方便啊。
相似回答