我在onload函数中先判断例如
if(this.page.ispageback)
{
this.viewstate["test"] = "test";
}
现在在我的页面中有一个button去修改自定义控件中的值(这个button不在自定义控件中)
this.viewstate["test"] = "china";
现在页面上的另外一个button去读取已经修改后的值,但是读取的值永远都是"test"请问各位这是什么原因,如何解决?
在线等,qq251294556谢谢
if(this.page.ispageback)
{
this.viewstate["test"] = "test";
}
现在在我的页面中有一个button去修改自定义控件中的值(这个button不在自定义控件中)
this.viewstate["test"] = "china";
现在页面上的另外一个button去读取已经修改后的值,但是读取的值永远都是"test"请问各位这是什么原因,如何解决?
在线等,qq251294556谢谢
解决方案 »
- public object InvokeMember()方法的问题
- 三层结构,数据层应该向上层返回datatable还是List<实体> ?
- 在form1中单击button后,需要弹出FORM2,可否暂停button中的程序,再执行完FORM2的程序后,在执行form1中button的后续程序
- aspx在ACCESS2003中调用查寻,就这么简单么?
- default.aspx中 有“源”按钮的内容、default.cs内容和运行时浏览器的源文件的内容,这三者各是一种怎样的关系,请前辈帮小弟大概的解说一下,小弟先感谢了!
- 新闻内容页跟新闻列表页应该怎么做?(c#)
- 使用webpart有什么要求?
- 用VS2003做的网站项目突然运行不成了,求救!!!
- 模态窗体 ??
- 高分 关于treeview
- 请教 IList<T>.Select 的用法
- ajax
{
this.viewstate["test"] = "test";
}
this.page.ispageback 第二次请求及以后
this.viewstate["test"] = "test"; 第二次之后每次都会重新赋值
{
s= "test";
}
private string s
{
get
{
return VewState["test"].ToString();
}
set
{
VewState["test"]=value;
}
}
第一个this指的是用户控件
第二个this指的是页面
当然不行了……
参考3楼用属性的方法吧