0
這個問題可能就會發現聽起來重複,但我有任何不滿意的答案,因爲一些被建議MVC Foolproof validaiton
有條件validaiton有的告訴它不工作以及與實體框架MVC萬無一失驗證顯示,同時呼籲SaveChange方法
我異常我在我的項目中使用了MVC Foolproof RequiredIf validation
。它在客戶端運行良好,驗證也在服務器端工作。
[RequiredIf("STCompulsory",Operator.EqualTo,true,ErrorMessage="Please enter Registration No")]
public string STRegNo { get; set; }
但是,當我打電話db.Savechanges()
插入數據的異常即將
An unexpected exception was thrown during validation of 'STRegNo' when invoking
Foolproof.RequiredIfAttribute.IsValid. See the inner exception for details.
的InnerException
The method or operation is not implemented.
這是否適用於視圖模型或實際數據模型? –
感謝您的答覆..它適用於實際的數據模型.. – ksg
不是一個好主意。是的,使用萬無一失的驗證和EF最適合使用視圖模型存在一些問題。此外它真的只需要'[RequiredIf(「STCompulsory」,true,ErrorMessage =「..」)]' –