string ChangePage{
get{return ViewState["cp"} as string;}
set{
ViewState["cp"}=value;
}
}
string ShowUserInfo{
get{return ViewState["sui"} as string;}
set{ViewState["sui"}=value;}
}

解决方案 »

  1.   

    我修改了如下代码也不行string ChangePage{
    get{return ViewState["cp"} as string;}
    set{
    ViewState["cp"}=value;
    Response.Write("测试");
    }
    }
    发现竟然没有“测试”被打印出来
      

  2.   

    ???
    你把property的访问设为public试试。..你是copy过来的还是随手写的啊?
      

  3.   

    还有。..property的设置是在Init时前做的。
    那时Response.Write根本调用无效。如果你会用Trace
    用Page.Trace.Write来试试,.否则:
    这样就能看到有没有调用了。.set{
        ViewState["cp"]=value;
        throw(new Exception(value));
    }
      

  4.   

    谢谢!!Lostinet(迷失网络)(大家注意∶他不是人)
    我看到property的时候就知道我错在哪里了是我copy过来的,谢谢,结账