Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 清除所有控件/复选框而不提交_C#_Asp.net - Fatal编程技术网

C# 清除所有控件/复选框而不提交

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;

如果不执行表单提交不想触发验证控件,如何清除asp.net页面中的所有文本框/取消选中复选框

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.投了赞成票,但请注意,重置功能会将控件的值重置为加载时设置的原始值。重置并不意味着清除。同时,所有字段的页面加载值均为空。谢谢你指出那个好奇的怪人。