C# 清除所有控件/复选框而不提交
如果不执行表单提交不想触发验证控件,如何清除asp.net页面中的所有文本框/取消选中复选框C# 清除所有控件/复选框而不提交,c#,asp.net,C#,Asp.net,如果不执行表单提交不想触发验证控件,如何清除asp.net页面中的所有文本框/取消选中复选框 foreach (var control in this.Controls) { if (control is TextBox) { ((TextBox)control).Text = ""; } if (control is CheckBox) { ((CheckBox)control).Checked = false;
foreach (var control in this.Controls)
{
if (control is TextBox)
{
((TextBox)control).Text = "";
}
if (control is CheckBox)
{
((CheckBox)control).Checked = false;
}
}
如果你想访问所有控件,这里有一个
如果您想访问所有控件,这里有一个提示。此外,您只需重新加载页面即可
Response.Redirectthispage.aspx 此外,您只需重新加载页面即可
Response.Redirectthispage.aspx 如果这有效,请尝试:
function reset(){
document.forms[0].reset();return false;}
在客户端单击按钮事件时调用此javascript函数。或将其添加为属性:
ResetButton.Attributes.Add("onClick", "document.forms[0].reset();return false;");
HTH如果这有效,请尝试:
function reset(){
document.forms[0].reset();return false;}
在客户端单击按钮事件时调用此javascript函数。或将其添加为属性:
ResetButton.Attributes.Add("onClick", "document.forms[0].reset();return false;");
HTH有一个简单的HTML标记:
确保要清除的所有控件与重置按钮的格式相同。有一个简单的HTML标记:
确保要清除的所有控件与重置按钮的格式相同。这会提交表单,从而触发验证控件;需要不会提交表单的代码;这将提交表单,从而触发验证控件;需要不会提交表单的代码;表决通过-但请注意,重置功能会将控件的值重置为加载时设置的原始值。重置并不意味着清除。同时,所有字段的页面加载值均为空。感谢您指出好奇的geek.投了赞成票,但请注意,重置功能会将控件的值重置为加载时设置的原始值。重置并不意味着清除。同时,所有字段的页面加载值均为空。谢谢你指出那个好奇的怪人。