博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LJL-Solution 清空页面所有值的 (2)
阅读量:5135 次
发布时间:2019-06-13

本文共 1296 字,大约阅读时间需要 4 分钟。

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

调用的时候直接: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

你可能感兴趣的文章
Java学习笔记--字符串和文件IO
查看>>
【BZOJ1951】古代猪文(CRT,卢卡斯定理)
查看>>
poj 2823 线段树
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
Maximum Gap
查看>>
sublime3
查看>>
[转]快速矩阵快速幂
查看>>
CMap的使用(转)
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
《浪潮之巅》十八十九章笔记
查看>>
Power Strings
查看>>
[转载]Hash
查看>>
Nuget:Newtonsoft.Json
查看>>
你是这样理解shell编程的嘛?
查看>>
前端性能优化之重排和重绘
查看>>
Assets和Raw区别
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>