日期:2014-05-20  浏览次数:20444 次

ViewState的奇怪问题,大家来看一看啊
定义一个变量:protected   string   ICC;
在选择三级下拉框联动中第一个下拉框时赋值:ViewState[ "ICC "]=gc;此时gc为11,ViewState[ "ICC "]自然也为11,
点下一步按钮,页面刷新,再打开的页面还是原页面,只不过以前显示的是Panel1中的内容,现在显示的是Panel2中的内容,这时看ViewState[ "ICC "]的值提示:“函数“ViewState.get_Item”已求值并返回空”
真是莫名其妙,我改成ViewState[ "ICC "].ToString   ()又说ViewState[ "ICC "].ToString   ()不存在,请问大家怎么回事啊?

------解决方案--------------------
不太明白,没有碰到
------解决方案--------------------
Page_Load中的代码是不是在
if (!IsPostBack)
{
//把Page_Load中的代码放在这里
}
中?
------解决方案--------------------
JF
------解决方案--------------------
你的页面有服务器端窗体标记 ( <form runat=server> )吗?