0
從ModelState中刪除ModelErrors我可能會完全從錯誤的角度來處理這個問題,但希望有人會知道一種方法來達到我所追求的目標。一旦寫入到ValidationSummary()
我引用了一個web服務,它返回一個ErrorInfo對象。我添加每個返回錯誤的ModelState中作爲ModelError:
foreach(ErrorInfo error in serviceResponse)
ModelState.AddModelError(error.AssociatedField, error.Description);
對於其中涉及到一個特定的輸入字段錯誤(使用強類型查看這裏),我得回到Html.ValidationMessageFor一個很好的聯錯誤(X ),這很棒。
問題是,除了這些與輸入有關的錯誤之外,還可能有更多的生成結果。
我想要做的就是在類似於Html.ValidationSummary()的列表中輸出這些輸出 - 但是,如果我此刻執行此操作,它還將包含已針對每個輸入內聯顯示的錯誤。
是否有一種優雅的方式顯示所有與特定表單輸入無關的錯誤?