我有一些條件驗證標準的'RequiredIf'屬性。
我的表單和模型相當大,該模型有63個屬性,其中大部分都經過驗證。MVC3懶惰模型綁定/加載
無論如何,我有一個問題,我的模型正在加載而我的驗證正在執行。
如果我在'RequiredIf''IsValid'方法的第一行代碼中放置了一個斷點,我可以看到我的模型有很多空值。當我按F5(繼續驗證下一個屬性)時,仍然有很多空值。如果我按F5大約5次以上,模型會神奇地填滿我發佈的數據。
我的第一個5-6驗證因此被搞砸了。任何人都知道如何加載模型?我沒有使用自定義模型綁定。
您是否急於加載所有的實體關係?還是這些屬性只是原始類型? – 2012-03-23 16:38:43
這些都是原始類型。加載的大多數是字符串。 – Peanut 2012-03-23 18:05:55