LJL-Solution 清空页面所有值的 (2)
之前 写的一个 有点麻烦,现在写一个 通用的:
调用的时候直接: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)相关推荐
- H5工程师跨页面取值的几种方法
业务场景:作为H5工程师,经常需要到另一个页面去拿变量值,遇到好多次啦,这里总结一下,同等不同的页面一般不可以使用id或者类选择器定位取值,比如A页面有个id="demo",你从B ...
- struts2 页面取值_Struts2页面取值 大总结
Struts2页面取值: 后总结出了4种拿到值得办法: ${username} (#session. #application.类似) 1. Struts2页面开发中常用标签使用说明 1.1.往act ...
- 26.如何实现关机时清空页面文件:
如何实现关机时清空页面文件 打开"控制面板",单击"管理工具→本地安全策略→本地策略→安全选项",双击其中"关机:清理虚拟内存页面文件"一项 ...
- el表达式跟ognl表达式的区别(用法和页面取值)
1.区别 用法区别:OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="#xx" /> struts页面中不能单独使用,el可以 ...
- JavaScript点击button更改内容,清空页面
效果展示如图 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF ...
- ajax绑值,AJAX请求,返回json进行页面绑值
前台代码: index.html 去往含有ajax的页面 点我! queryList.html AJAX请求,返回json进行页面绑值 var name = "测试"; //测试与 ...
- jquery 获取父页面Id 值
jquery 获取父页面Id 值 $('#id', parent.document).val();
- 浏览器清空页面栈的方法
浏览器清空页面栈的方法 var backlen = history.length - 1;history.go(-backlen); // Return at the beginninghistory ...
- vue复选框CheckBox清空选中的值
最近遇到了这样的一个问题,做了一个添加功能,发现添加了一次记录以后,添加第二次的时候,页面上复选框有我上次选中的值,后来试了很多方法,只有下面这个方法解决了这个问题.上面标出来的是对普通的input进 ...
最新文章
- 如何使用SAP零售系统中的LISTING?【中英文对照版】
- Linux下通过进程名查询占用的端口
- 云计算技术 — 混合云
- 设置stm32系统各部分时钟
- 浅谈JavaScript错误
- LeetCode题解之Largest Number
- OpenCV“智能剪刀“Intelligent Scissors的实例(附完整代码)
- [C/C++] C++声明和定义的区别
- TCP,UDP发送数据包大小浅析
- 修复IE9-- safari 的sort方法
- [文章备份]RSS阅读器在手机上APP配置方法
- 清华又出一个姚班!人工智能班成立,姚期智担任首席教授,首批招生30人
- 掌握了AI这些点,面试官的天选之子就是你
- 使用jsPlumb插件实现动态连线功能
- 大华相机SDK调用——主动采图、外触发、参数
- 微信公众号发红包 php,php微信公众号开发之现金红包
- 遇到流氓软件不要慌,一篇文章帮您完全清理
- 时尚达人玩转短裤短裙凉鞋搭配
- Normalize.css的作用
- 根据条件判断是否发生死锁,已知资源数M、进程数N、最大需求数W(例子!!)
热门文章
- C#根据word模板生成word表格报表文档
- c语言链表做歌手比赛系统,大型实验报告(歌手比赛系统)
- iproute2 对决 net-tools
- http传输字符编码与转义(深度好文)
- Unity 2D教程: 滚动,场景和音效
- AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)
- Java定时任务中间表,mysql 通过定时任务更新中间表
- python键_Python键盘按键模拟
- c语言中L''作用,L/C问题: 请问L/C上的49:Confirmation Instruction 有什么作用啊[1]
- 启动thriftserver.sh