.net 当只需要两个字段中的一个字段时,如何处理验证
在我的申请表中,需要插入电话号码或cellphonenumber来填写表格。如何在ASP MVC中实现这一点.net 当只需要两个字段中的一个字段时,如何处理验证,.net,asp.net-mvc,validation,.net,Asp.net Mvc,Validation,在我的申请表中,需要插入电话号码或cellphonenumber来填写表格。如何在ASP MVC中实现这一点 <MetadataType(GetType(Persoon_Metadata))> _ Partial Public Class Persoon End Class Partial Public Class Persoon_Metadata <DisplayName("Voornaam:")> _ <Required(Error
<MetadataType(GetType(Persoon_Metadata))> _
Partial Public Class Persoon
End Class
Partial Public Class Persoon_Metadata
<DisplayName("Voornaam:")> _
<Required(ErrorMessage:="Gelieve een voornaam op te geven.")> _
<DisplayFormat(ConvertEmptyStringToNull:=False)>
Property Voornaam As Object
<DisplayName("Familienaam:")> _
<Required(ErrorMessage:="Gelieve een familienaam op te geven.")> _
<DisplayFormat(ConvertEmptyStringToNull:=False)>
Property Familienaam As Object
'<RegularExpression("[0-9]", ErrorMessage:="Het opgegeven telefoonnumer voldoet niet aan het gewenste formaat. (bv 050123456)")> _
<DisplayName("Telefoonnummer:")> _
<Required(ErrorMessage:="Gelieve een telefoonnummer op te geven aub")> _
<StringLength(15, ErrorMessage:="Het opgegeven telefoonnummer voldoet niet aan het gewenste formaat. (bv 050123456)", MinimumLength:=9)> _
<DisplayFormat(ConvertEmptyStringToNull:=False)>
Property Telefoonnummer As Object
'<Required(ErrorMessage:="Gelieve een gsmnummer op te geven aub")> _
<DisplayName("GSM - nummer:"), DisplayFormat(ConvertEmptyStringToNull:=False)>
<StringLength(15, ErrorMessage:="Het opgegeven gsmnummer voldoet niet aan het gewenste formaat. (bv 050123456)", MinimumLength:=9)> _
Property Gsmnummer As Object
<Required(ErrorMessage:="Gelieve een functie op te geven bv. directeur , technisch assistent ...")> _
<DisplayFormat(ConvertEmptyStringToNull:=False)> _
<DisplayName("Functie:")> _
Property Functie As Object
End Class
_
部分公共类人员
末级
部分公共类Persoon\u元数据
_
_
属性Voornaam As对象
_
_
属性Familienaam作为对象
' _
_
_
_
属性Telefoonnummer作为对象
' _
_
属性Gsmnummer作为对象
_
_
_
属性函数作为对象
末级
您似乎遇到了一个基于属性的验证失败的情况。我可以建议你去看看吗?看看这篇文章是否对@Bala有帮助。这是我的窍门,我根据Darins的回答编写了自己的版本。你能将流畅的验证与数据注释结合起来吗?