动态控件创建的一些经验
2005-12-14 12:14
260 查看
早上又做了点动态创建控件的工作,发现:
1、postback时,再次重复动态创建的动作,此时,可以取得前面创建的控件的值,用Form,不能用Controls集合的引用。
thisPage.Request.Form[ControlId]
2、对于TextBox这样的控件,在postback时,虽然可以赋新值,但是结果不能显示这个新值,仍然是postback前的值,把控件的enableviewstate禁止也一样。怀疑在动态创建之后(即page_load之后)才恢复viewstate。
3、取控件的方法
Control ctl=contain.FindControl(ControlId);
if(ctl!=null)contain.Controls.Remove(ctl);
1、postback时,再次重复动态创建的动作,此时,可以取得前面创建的控件的值,用Form,不能用Controls集合的引用。
thisPage.Request.Form[ControlId]
2、对于TextBox这样的控件,在postback时,虽然可以赋新值,但是结果不能显示这个新值,仍然是postback前的值,把控件的enableviewstate禁止也一样。怀疑在动态创建之后(即page_load之后)才恢复viewstate。
3、取控件的方法
Control ctl=contain.FindControl(ControlId);
if(ctl!=null)contain.Controls.Remove(ctl);
相关文章推荐
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android开发之动态创建布局文件及控件
- 动态创建控件 #Create(...)
- MFC动态创建控件的消息处理
- 动态创建控件的思路
- 在MFC中动态创建控件以及事件响应
- 在Asp.net Ajax中动态创建TabPanel控件中碰到的一个问题
- 动态创建easyui控件的渲染问题
- ASP.net中动态加载控件时一些问题的总结
- VS2003 C#:重写键盘响应事件、动态创建控件、创建线程、在线程中使用委托在界面显示数据
- 动态创建TabCtrl控件的用法
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- 动态生成一些控件
- ASP.NET动态创建控件之绝境求生第一页
- c#动态创建控件...
- 深入浅出MFC:动态创建控件
- 在C++Builder中动态创建控件并处理添加事件处理
- MFC 动态创建控件 字体设置问题
- [Cocoa]_[初级]_[使用类对象管理动态创建的控件,并获取控件存储的值]