自定义控件中,需要使用viewstate来保存状态,如何使用viewstate保存sqlparameter[]对象?

解决方案 »

  1.   

    那为什么一定要serilizable 以后的sqlparameters 才能被保存入VIEWSTATE 呢?????????请指点.
      

  2.   

    晕 思想都不好
    参数居然都保存到 viewstate 里面了 !!!
      

  3.   

    保存视图:
    string color
    SqlParameter PColor = new SqlParameter("@Color",SqlDbType.ToVarchar,50);
    color = ....SqlParameter.Add(PColor).Value;
    viewstate["color"] = color
    存取视图:
    string MyColor;
    MyColor = (string) Viewstate["color"]
      

  4.   

    不好,用viewstate保存自定义控件的状态实在是不好。因为取值在前,赋值在后,这个顺序害人啊。