用Session["变量"]
Application[""]用隐含控件HTML HIDE

解决方案 »

  1.   

    最简单的方法存到Session中,如:存:Session["xxx"] = Var;取:string Var = Session["xxx"].ToString();具体要结合你的需求。
      

  2.   

    可是我的结构太复杂,是一个动态二维数组的STRUCTURE
      

  3.   

    放在session变量里string aaa = Session["aaa"].ToString();
      

  4.   

    viewstate也不错!用法和Session一样
      

  5.   

    如果不用session,cookies,viewstategz
      

  6.   

    储存ViewState值
    ViewState["str"] = "";//你要保存的值,如果是在同一页面传递数据的话~就使用ViewState,这样程序的性能和其他各方面都比较好一些。建议尽量少用Application。,但是如果数据太大~这样也会影响性能~另外,对于敏感数据~例如用户的密码等不要直接保存在viewstate中.
    获得ViewState值
    int str = (int)ViewState["str"];//如果你要获得的是int类型的话
    ViewState和服务器端的交互是通过隐藏表单来实现的~在每个aspx页面中都会看到这样的代码
    <input type="hidden" name="_VIEWSTATE" value=".....">
    如果想详细了解~
    可以参看有关方面的参考书
      

  7.   

    可是我的结构太复杂,是一个动态二维数组的STRUCTURE
    /////////////////////////////////就算是一个你自己写的类也行,比如:public class a
    {
    string xx;
    ...}存: Session["x"] = a;
    取: a oA = ( a ) Session["x"];
      

  8.   

    可以用静态变量,不过如果多个用户同时访问,可能会导致静态变量的值混乱,所以最好还是使用ViewState或Session
      

  9.   

    你的变量太多的话,应考虑使用XML或数据库来存储这些值
      

  10.   

    小数据量Session,数据量一大,容易...
    数据量多的话,用ViewState或cookies