asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
就是不用 XXX.Visible = false; // true
因为这样该容器及其子控件会彻底的从页面上消失,不参与 Render.
那么下次 postback 的时候里面动态创建的控件将无从恢复已经输入的数据。(控件能维持数据的机制是实现 IPostBackDataHandler 接口)
我现在的做法是在容器外面再套一个 Panel
Panel 在 Render 的时候会绘制为 <div></div>
所以我们只要在显示/隐藏的代码里如下设定即可:
xxxPanel.Style["display"] = "";
或
xxxPanel.Style["display"] = "none";
asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性相关推荐
- ASP.NET动态创建控件之绝境求生
来源:中国IT实验室 在ASP.NET中动态创建一个控件总是不那么顺利,特别是当对页面的Life Cycle不是那么了然的情况下!这里简单描述一下要求,然后提供一个解决方案,大家看看有没有更好的Ide ...
- ASP.NET动态创建控件之绝境求生第一页
ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[ 大字体 中字体 小字体] <script src="../gg/info468.js" ty ...
- ASP.NET动态创建控件之绝境求生第二页
ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[大字体 中字体 小字体] <script src="../gg/info468.js" typ ...
- ASP.NET动态创建控件之绝境求生第三页
ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[ 大字体 中字体 小字体] <script src="../gg/info468.js" ty ...
- 在.NET上如何根据字符串动态创建控件
在.Net上用字符串动态创建控件是通过反射来实现. 首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例. 这里需要注意这个字符串的语法,根据msdn的解释: 按名称 ...
- MFC动态创建控件并响应事件代码实现过程
MFC动态创建控件以及响应动态创建的控件的事件的实现方法如下. 1.创建对象 用new进行动态创建一个对象.然后调用Create函数创建窗口,在函数的父窗口参数中传入this或者用AfxGet ...
- MFC中动态创建控件以及事件响应实现方法
本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...
- MFC中动态创建控件以及添加事件响应
本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...
- C# 动态创建控件时注册Name属性
动态创建控件 1. 容器控件 .RegisterName("Name",要注册的控件) //注册控件 2. 容器控件 .FindName("Name") a ...
最新文章
- 华硕的服务器怎么看型号,怎么识别华硕主板型号
- leetcode算法题--填充书架★★
- 工作总结书写的意义及要求
- 获取PE文件的区段表
- qt运行C语言后无显示,qt designer启动后不显示界面问题的原因与解决办法-站长资讯中心...
- C++11 右值引用与常量左值引用保存临时变量(函数返回值)的底层分析
- UVa 1642 (综合) Magical GCD
- 音乐搜索器 多站合一_分享一堆可以免费听音乐的良心网站!赶紧码住哦
- Android OpenGL 使用
- SQL分割字符串详解
- AD属性对照表 LDAP
- 六自由度机械手正逆运动学
- 标准贴片IC元件的焊接方法(热风枪)
- 如何把密度函数化为标准正态二维分布_数理统计第四讲(次序统计量续,伽马分布)...
- 先天八卦图的排列顺序,这样来解释您能接受吗?
- 快排(基础详解入门)
- 思科C2960交换机的默认网关
- 读书笔记-指数基金投资指南
- 你应该知道的十八大著名定律法则
- Moodle二次开发(1)-- 微创新