我的模型中有以下两个属性,如下所示:
[RequiredIf("WifiMAC==null", null, ErrorMessageResourceType = "Please enter GSMEthernetMAC")]
public string GSMEthernetMAC { get; set; }
[RequiredIf("GSMEthernetMAC==null", null, ErrorMessageResourceType = "Please enter WiFiMac")]
public string WifiMAC { get; set; }
上面的代码适用于Null
,但我希望它也适用于空值,例如“Mac上的WiFi为空/空”,那么只有GSMEthernetMAC
才会抛出验证消息(即“请输入GSMEthernetMAC”),反之亦然。
请帮我解决这个问题..提前致谢。