如何根据一个字符串,来获取相应的值,
这些值都不在数据库里,
用什么方式来存储这些值,
很多页面都有用得上这些值.请各位大侠帮帮忙.
小弟先谢了

解决方案 »

  1.   

    存在硬盘上、内存中
    或者cookie、session、cache
      

  2.   

      存在  xml  里  也可以..
      

  3.   

    存在XML速度会不会太慢啊,
    还有枚举 好不好使啊,不太常用枚举
      

  4.   

     那你是 只是存临时的还是永久的呢?
      
      其实用ViewState 也很好,但是这个ViewState 只可以在一个页面中使用,不能想session 那样 可以多个页面使用 
      

  5.   

    ViewState不太好吧,
    枚举类型能根据字符串来获取里面的值勤吗
      

  6.   

      xml  比数据库快,  xml  访问速度快,穿越防火墙,只要发布任何地方都可以访问..
      

  7.   

    因为,这些值不是在一个页面中使用,很多页面都会用上,Viewstate不太好
      

  8.   

      如果你多个页面使用ViewState 你就不要考虑了,  枚举xml  都可以考虑下..
      

  9.   

    1.先定义一组枚举 枚举的名字比如叫 color2.string choiceColor="不选择";3.if(choiceColor!="不选择")

    color.red;
    }这样就根据字符串获得了枚举里面的值但是枚举里面的值要先写好
      

  10.   

    你要存的是应该算是固定值了,而且是一个字符串对应一个值,那就相当于是key,value的形式了,用枚举绝对适合public enum test
    {
    北京=1,
    湖北=2,
    江苏=3
    .....
    }
      

  11.   

    放个hash 不就行了?用session保存 循环hash得到键值对
      

  12.   

    我是把那些值放到一个导航栏里
    用session会不会太慢了
      

  13.   

    还是觉得保存在XML文件里面比较好,速度又比数据库快!
      

  14.   

    如果每个用户都是一样的。那就程序启动时直接从文件读到内存中如果每个用户都不同,那就登录时加载到session中,
      

  15.   

    哦,XML文件加session,这个可以方案可以波