我試圖要求填寫一組字段中的全部或全部。換句話說,如果填寫了所有字段,則必須填寫。以下是我嘗試的。我錯過了什麼來完成這項工作?ASP.NET自定義驗證器 - 全部或沒有值
ASP.NET標記:
<asp:CustomValidator
id="CustomValidator"
ErrorMessage="All or none of the fields must be filled out"
ForeColor="Red"
OnServerValidate="CustomValidator_ServerValidate"
runat="server" />
C#:
protected void CustomValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
if ((String.IsNullOrEmpty(field1.Text) &&
String.IsNullOrEmpty(field2.Text) &&
String.IsNullOrEmpty(field3.Text)) ||
(!String.IsNullOrEmpty(field1.Text) &&
!String.IsNullOrEmpty(field2.Text) &&
!String.IsNullOrEmpty(field3.Text)))
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
感謝您的任何幫助。
這是一個問答網站......我看不出你的問題 – freefaller