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 属性相关推荐

  1. ASP.NET动态创建控件之绝境求生

    来源:中国IT实验室 在ASP.NET中动态创建一个控件总是不那么顺利,特别是当对页面的Life Cycle不是那么了然的情况下!这里简单描述一下要求,然后提供一个解决方案,大家看看有没有更好的Ide ...

  2. ASP.NET动态创建控件之绝境求生第一页

    ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[ 大字体 中字体 小字体] <script src="../gg/info468.js" ty ...

  3. ASP.NET动态创建控件之绝境求生第二页

    ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[大字体 中字体 小字体] <script src="../gg/info468.js" typ ...

  4. ASP.NET动态创建控件之绝境求生第三页

    ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[ 大字体 中字体 小字体] <script src="../gg/info468.js" ty ...

  5. 在.NET上如何根据字符串动态创建控件

    在.Net上用字符串动态创建控件是通过反射来实现. 首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例. 这里需要注意这个字符串的语法,根据msdn的解释: 按名称 ...

  6. MFC动态创建控件并响应事件代码实现过程

    MFC动态创建控件以及响应动态创建的控件的事件的实现方法如下. 1.创建对象     用new进行动态创建一个对象.然后调用Create函数创建窗口,在函数的父窗口参数中传入this或者用AfxGet ...

  7. MFC中动态创建控件以及事件响应实现方法

    本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...

  8. MFC中动态创建控件以及添加事件响应

    本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...

  9. C# 动态创建控件时注册Name属性

    动态创建控件 1.  容器控件 .RegisterName("Name",要注册的控件) //注册控件 2.  容器控件 .FindName("Name") a ...

最新文章

  1. 华硕的服务器怎么看型号,怎么识别华硕主板型号
  2. leetcode算法题--填充书架★★
  3. 工作总结书写的意义及要求
  4. 获取PE文件的区段表
  5. qt运行C语言后无显示,qt designer启动后不显示界面问题的原因与解决办法-站长资讯中心...
  6. C++11 右值引用与常量左值引用保存临时变量(函数返回值)的底层分析
  7. UVa 1642 (综合) Magical GCD
  8. 音乐搜索器 多站合一_分享一堆可以免费听音乐的良心网站!赶紧码住哦
  9. Android OpenGL 使用
  10. SQL分割字符串详解
  11. AD属性对照表 LDAP
  12. 六自由度机械手正逆运动学
  13. 标准贴片IC元件的焊接方法(热风枪)
  14. 如何把密度函数化为标准正态二维分布_数理统计第四讲(次序统计量续,伽马分布)...
  15. 先天八卦图的排列顺序,这样来解释您能接受吗?
  16. 快排(基础详解入门)
  17. 思科C2960交换机的默认网关
  18. 读书笔记-指数基金投资指南
  19. 你应该知道的十八大著名定律法则
  20. Moodle二次开发(1)-- 微创新

热门文章

  1. Linux tree命令
  2. JMeter基础之一个简单的性能测试
  3. JavaScript奇技淫巧44招(2)
  4. 底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
  5. IOS中的JSON数据的解析
  6. SQL2K数据库开发六之表操作创建产品表products
  7. Android 打包混肴
  8. 《Programming WPF》翻译 目录
  9. 【致青春】谨献给我已逝去的高三
  10. 安全事件日志中的登录事件