2016-08-01 113 views
0

我在我的模型現場,看起來像這樣根據另一個屬性的值添加需要的模型?

[Display(Name = "CompanyType", ResourceType = typeof(Captions), AutoGenerateFilter = true)] 
[Lookup(LookupTextField = "TypeForDisplay", LookupEntity = "Type", LookupColumns = new[] { "TypeForDisplay" }, LookupType = LookupType.DropDown)] 
public Guid? TypeID{ get; set; } 

我想補充規定的有關財產,但不是在所有casses。它取決於模型中另一個屬性的值。 什麼是最好的(最簡單)的方式來做到這一點?

+0

[查看'RequiredIf'驗證屬性]的搜索結果(http://stackoverflow.com/search?tab=votes&q=RequiredIf) – Shyju

回答

0

您可以創建一個自定義驗證器來完成此操作。

Here是一個關於如何去做的教程。

0
https://foolproof.codeplex.com/ 

使用上面的鏈接。新增的包括參考.dll文件上的財產頂部

使用像

[RequiredIf] 
[RequiredIfNot] 
相關問題