如何清空页面控件内容.

qq254242213 2010-02-09 04:22:10
我做了一个弹出窗口,我想在它点了BUTTON事件以后,页面的控件里面的值都清空,droplist内容都是默认第一个选项!
...全文
226 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gs0038 2010-02-09
  • 打赏
  • 举报
回复
各位大侠呀,通常页面的清空就在页面处理就可以了。不要写到后台的呀,一看有DropDownList就知道是B/S嘛
哎呀

wuyq11 2010-02-09
  • 打赏
  • 举报
回复
void Find(Control.ControlCollection ctls)
{
foreach (Control c in ctls)
{
if (c is TextBox)
{
Textbox tb = c as TextBox;
tb.Text="";
}
if (c is DropDownList)
{
DropDownList ddl= c as DropDownList;
ddl.SelectedVlue="";
}

if (c.Controls != null) Find(c.Controls);
}
}
menyanjun 2010-02-09
  • 打赏
  • 举报
回复
这个方法不错,我看这个方法行!
xray2005 2010-02-09
  • 打赏
  • 举报
回复
protected void btnClearText_Click(object sender,EventArgs e)
{
foreach(Control c this.Controls)
{
TextBox txt=c as TextBox;
if(txt!=null)
{
txt.Text=string.Empty;
}
else
{
DropDownList droplist=c as DropDownList;
if(droplist!=null && droplist.Items.Count>0)
{
droplist.SelectedIndex=0;
}
}
}
}
xiangbupingfan 2010-02-09
  • 打赏
  • 举报
回复
this.Controls.Clear();
lzsh0622 2010-02-09
  • 打赏
  • 举报
回复
winform ? webform ?
criedshy 2010-02-09
  • 打赏
  • 举报
回复
不是不会写了吧,倒,,,,
ivws_19 2010-02-09
  • 打赏
  • 举报
回复
那在button事件里写呗

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧