我想要针对特定按钮点击禁用必需的验证器字段,而不仅仅检查文本框。我试过按钮点击这个代码,但没有工作。所以需要这种类型的代码如何解决。禁用针对特定按钮和文本框的必需验证
protected void Button3_Click(object sender, EventArgs e)
{
if (TextBox1 == null)
{
RequiredFieldValidator1.EnableViewState = false;
}
}
我想要针对特定按钮点击禁用必需的验证器字段,而不仅仅检查文本框。我试过按钮点击这个代码,但没有工作。所以需要这种类型的代码如何解决。禁用针对特定按钮和文本框的必需验证
protected void Button3_Click(object sender, EventArgs e)
{
if (TextBox1 == null)
{
RequiredFieldValidator1.EnableViewState = false;
}
}
在您的按钮属性只需设置CausesValidation="false"
。
如果您希望使用其他文本框或控件验证该特定按钮,则可以将ValidationGroup="groupA"
设置为这些控件并将其命名为同一组。
'EnableViewState'与验证无关,'TextBox1 == null'永远不会是真的如果它存在 –
我怎么能做到这一点?需要一个想法 – Shrv11
使用['ValidatorGroups'](https://msdn.microsoft.com/en-us/library/ms227424.aspx),该按钮获得与RequiredFieldValidator不同的组,瞧。 –