Web中获取值的问题 如何根据一个字符串,来获取相应的值,这些值都不在数据库里,用什么方式来存储这些值,很多页面都有用得上这些值.请各位大侠帮帮忙.小弟先谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存在硬盘上、内存中或者cookie、session、cache 存在 xml 里 也可以.. 存在XML速度会不会太慢啊,还有枚举 好不好使啊,不太常用枚举 那你是 只是存临时的还是永久的呢? 其实用ViewState 也很好,但是这个ViewState 只可以在一个页面中使用,不能想session 那样 可以多个页面使用 ViewState不太好吧,枚举类型能根据字符串来获取里面的值勤吗 xml 比数据库快, xml 访问速度快,穿越防火墙,只要发布任何地方都可以访问.. 因为,这些值不是在一个页面中使用,很多页面都会用上,Viewstate不太好 如果你多个页面使用ViewState 你就不要考虑了, 枚举xml 都可以考虑下.. 1.先定义一组枚举 枚举的名字比如叫 color2.string choiceColor="不选择";3.if(choiceColor!="不选择"){color.red;}这样就根据字符串获得了枚举里面的值但是枚举里面的值要先写好 你要存的是应该算是固定值了,而且是一个字符串对应一个值,那就相当于是key,value的形式了,用枚举绝对适合public enum test{北京=1,湖北=2,江苏=3.....} 放个hash 不就行了?用session保存 循环hash得到键值对 我是把那些值放到一个导航栏里用session会不会太慢了 还是觉得保存在XML文件里面比较好,速度又比数据库快! 如果每个用户都是一样的。那就程序启动时直接从文件读到内存中如果每个用户都不同,那就登录时加载到session中, 哦,XML文件加session,这个可以方案可以波 mvc怎么提交表单 把Gridview直接保存到Session中出错!! response.redirect(string url,bool endresponse)能在新的页面中打开网页吗? datagrid的样式 关于DATEDIFF从asp中改版到asp.net中的问题 asp.net DataGrid 119 急救!! 查询参数,不能被改变,应用于水晶报表,出错 FSO生成.html问题 web .net的Label实时更新问题 一个奇怪的问题 asp.net 发布时的dll版本号问题
或者cookie、session、cache
还有枚举 好不好使啊,不太常用枚举
其实用ViewState 也很好,但是这个ViewState 只可以在一个页面中使用,不能想session 那样 可以多个页面使用
枚举类型能根据字符串来获取里面的值勤吗
{
color.red;
}这样就根据字符串获得了枚举里面的值但是枚举里面的值要先写好
{
北京=1,
湖北=2,
江苏=3
.....
}
用session会不会太慢了