偶在页面里加上了EnableViewState="False",
有一个用户自定义控件的属性可以保持到下一个生命周期。可是改成EnableViewState="True",
那个控件的属性就不能保持了,为空。比如
protected void Page_Load(object sender, EventArgs e)
{
CaseForm.CaseNoChanged += delegate()
{
PnControl.CaseNo = CaseForm.CaseNo;
}; PnControl.ItemChanged += delegate()
{
SnControl.Item = PnControl.Item;
SnControl.CaseNo = PnControl.CaseNo; //这个CaseNo在ViewState为True以后反而不能保持了。
}; if (!IsPostBack)
{
CaseForm.CaseNo = CommOp.ToStr(Request.QueryString["CaseNo"]);
}
}
有一个用户自定义控件的属性可以保持到下一个生命周期。可是改成EnableViewState="True",
那个控件的属性就不能保持了,为空。比如
protected void Page_Load(object sender, EventArgs e)
{
CaseForm.CaseNoChanged += delegate()
{
PnControl.CaseNo = CaseForm.CaseNo;
}; PnControl.ItemChanged += delegate()
{
SnControl.Item = PnControl.Item;
SnControl.CaseNo = PnControl.CaseNo; //这个CaseNo在ViewState为True以后反而不能保持了。
}; if (!IsPostBack)
{
CaseForm.CaseNo = CommOp.ToStr(Request.QueryString["CaseNo"]);
}
}
解决方案 »
- 急!急!急!页面问题。
- asp.net 如何实现。对话框。点击确定就执行下面的。点击取消就不执行。。
- 怎么分析系统那部分的功能慢
- 发现一个很奇怪的问题,请大家指教
- gridview的问题
- 如何变更MemberShip默认使用的数据表结构??
- 【急的快哭了】asp.net中怎么把ACCESS中OLE对象中的图片读出来并显示在image里【就这么多分了,不好意思】
- 半夜刷新问题,我想每晚过12点后,自动执行一个页面来实现数据的更新。
- 我仿照 51job.com 做了一个类似的带多个dropdownlist 显示信息的东西,可是在IE中查看源码,发现有大约20K 的VIEWSTATE,这是不是会极大
- 哪里有好的asp.net的论坛
- Gridview某列文字太长,如何解决?
- 急!ASP.NET 前端页面发现不了数据集
回发时不保存数据