清除ASP.net窗体中的所有字段
发布时间:2020-12-16 00:31:17 所属栏目:asp.Net 来源:网络整理
导读:有没有一种简单的方式来重置表单中的所有字段? 我的asp.net窗体中有大约100个控件,还有提交和重设按钮。 当用户点击重置按钮时,如何使字段中的所有值为空? 我有很多下拉框,文本框,复选框。 解决方法 循环遍历页面上的所有控件,如果控件是TextBox类型
有没有一种简单的方式来重置表单中的所有字段?
我的asp.net窗体中有大约100个控件,还有提交和重设按钮。 当用户点击重置按钮时,如何使字段中的所有值为空? 我有很多下拉框,文本框,复选框。 解决方法
循环遍历页面上的所有控件,如果控件是TextBox类型,则将Text属性设置为String.Empty
protected void ClearTextBoxes(Control p1) { foreach (Control ctrl in p1.Controls) { if(ctrl is TextBox) { TextBox t = ctrl as TextBox; if(t != null) { t.Text = String.Empty; } } else { if (ctrl.Controls.Count > 0) { ClearTextBoxes(ctrl); } } } } 然后在您的点击事件中调用它,如下所示: ClearTextBoxes(Page); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 单个配置密钥的多个值
- asp.net-web-api – 默认请求标头不接受任何值,它始终为nul
- asp.net-core – 在ASP.NET Core中将html导出为pdf
- 如何找出我的线程在ASP.NET中停止的原因?
- Asp.net mvc3剃刀具有多个提交按钮
- jquery发起get/post请求_或_获取html页面数据
- asp.net-mvc – 如何在ELMAH中连接自定义电子邮件提供商?
- asp.net-mvc-4 – 从.net 4升级到4.5会破坏Javascript中的H
- asp.net – Umbraco神奇地回归到“看起来还有更多工作要做”
- asp.net-mvc – ASP.NET MVC和IIS 5
推荐文章
站长推荐
热点阅读