viewstate 的用法
的有关信息介绍如下:这是GridView1的ItemTemplate里的么?
还是在哪里的?你是改变了ViewState,但是你让上面那个控件重新计算表达式的值了吗?
既然没有重新计算表达式的值,那又怎么会显示出来呢?。
//--补充
实际上,对让GridView1内部的控件重新计算表达式的最好方法就是重新绑定数据,但是我看了你的代码,好像你在里面存储有用户选择的值是么,所以你有几种方法,一种就是像你获取用户选择的项那样,每一行去找出那个Label,然后设置它的Visible属性,另一种方法就是处理你的数据源,让用户选择影响到数据源,然后重新绑定,就可以了。
给你个图一看就明白
我个人觉得你用的方法太麻烦...
你可以直接buttonclick这样写:this.lable.text="正确答案:"
+("Answer")
this.lable.visible=true;