之前 写的一个 有点麻烦,现在写一个 通用的:

调用的时候直接:Clear(this); 即可!

public void Clear(System.Web.UI.Control topctrl){foreach (System.Web.UI.Control ctrl in topctrl.Controls){if (ctrl.GetType().ToString() == "System.Web.UI.WebControls.TextBox"){((System.Web.UI.WebControls.TextBox)ctrl).Text = "";//清空TextBox
            }else if (ctrl.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlInputText"){((System.Web.UI.HtmlControls.HtmlInputText)ctrl).Value = "";//把InputText设为空
            }else if (ctrl.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlTextArea"){((System.Web.UI.HtmlControls.HtmlTextArea)ctrl).Value = "";//把HtmlTextArea设为空
            }else if (ctrl.GetType().ToString() == "System.Web.UI.WebControls.CheckBoxList"){CheckBoxList list = (System.Web.UI.WebControls.CheckBoxList)ctrl;for (int i = 0; i < list.Items.Count; i++){list.Items[i].Selected = false;}}//....其它的可自行扩展if (ctrl.HasControls())Clear(ctrl); }}

  

转载于:https://www.cnblogs.com/LIUHAOTIAN/archive/2012/05/04/2482649.html

LJL-Solution 清空页面所有值的 (2)相关推荐

  1. H5工程师跨页面取值的几种方法

    业务场景:作为H5工程师,经常需要到另一个页面去拿变量值,遇到好多次啦,这里总结一下,同等不同的页面一般不可以使用id或者类选择器定位取值,比如A页面有个id="demo",你从B ...

  2. struts2 页面取值_Struts2页面取值 大总结

    Struts2页面取值: 后总结出了4种拿到值得办法: ${username} (#session. #application.类似) 1. Struts2页面开发中常用标签使用说明 1.1.往act ...

  3. 26.如何实现关机时清空页面文件:

    如何实现关机时清空页面文件 打开"控制面板",单击"管理工具→本地安全策略→本地策略→安全选项",双击其中"关机:清理虚拟内存页面文件"一项 ...

  4. el表达式跟ognl表达式的区别(用法和页面取值)

    1.区别 用法区别:OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="#xx" /> struts页面中不能单独使用,el可以 ...

  5. JavaScript点击button更改内容,清空页面

    效果展示如图 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF ...

  6. ajax绑值,AJAX请求,返回json进行页面绑值

    前台代码: index.html 去往含有ajax的页面 点我! queryList.html AJAX请求,返回json进行页面绑值 var name = "测试"; //测试与 ...

  7. jquery 获取父页面Id 值

    jquery 获取父页面Id 值 $('#id', parent.document).val();

  8. 浏览器清空页面栈的方法

    浏览器清空页面栈的方法 var backlen = history.length - 1;history.go(-backlen); // Return at the beginninghistory ...

  9. vue复选框CheckBox清空选中的值

    最近遇到了这样的一个问题,做了一个添加功能,发现添加了一次记录以后,添加第二次的时候,页面上复选框有我上次选中的值,后来试了很多方法,只有下面这个方法解决了这个问题.上面标出来的是对普通的input进 ...

最新文章

  1. 如何使用SAP零售系统中的LISTING?【中英文对照版】
  2. Linux下通过进程名查询占用的端口
  3. 云计算技术 — 混合云
  4. 设置stm32系统各部分时钟
  5. 浅谈JavaScript错误
  6. LeetCode题解之Largest Number
  7. OpenCV“智能剪刀“Intelligent Scissors的实例(附完整代码)
  8. [C/C++] C++声明和定义的区别
  9. TCP,UDP发送数据包大小浅析
  10. 修复IE9-- safari 的sort方法
  11. [文章备份]RSS阅读器在手机上APP配置方法
  12. 清华又出一个姚班!人工智能班成立,姚期智担任首席教授,首批招生30人
  13. 掌握了AI这些点,面试官的天选之子就是你
  14. 使用jsPlumb插件实现动态连线功能
  15. 大华相机SDK调用——主动采图、外触发、参数
  16. 微信公众号发红包 php,php微信公众号开发之现金红包
  17. 遇到流氓软件不要慌,一篇文章帮您完全清理
  18. 时尚达人玩转短裤短裙凉鞋搭配
  19. Normalize.css的作用
  20. 根据条件判断是否发生死锁,已知资源数M、进程数N、最大需求数W(例子!!)

热门文章

  1. C#根据word模板生成word表格报表文档
  2. c语言链表做歌手比赛系统,大型实验报告(歌手比赛系统)
  3. iproute2 对决 net-tools
  4. http传输字符编码与转义(深度好文)
  5. Unity 2D教程: 滚动,场景和音效
  6. AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)
  7. Java定时任务中间表,mysql 通过定时任务更新中间表
  8. python键_Python键盘按键模拟
  9. c语言中L''作用,L/C问题: 请问L/C上的49:Confirmation Instruction 有什么作用啊[1]
  10. 启动thriftserver.sh