0

我有一個想法,我不知道如何實現。 在MVC 3控制器中,我有一條if語句,並且如果if語句失敗,我希望控制器返回一條錯誤消息。而且我在該頁面上有一個ValidationSummery,所以它更好,如果它會捕獲錯誤消息並將其顯示出來。如何將錯誤返回給MVC中的ValidationSummry 3

我該如何做?

感謝

回答

2

在控制器,你可以通過

ModelState.AddModelError(string key, string errorMessage); 
+0

酷,那曾加的錯誤消息。但是,它在ValidationSummery中使用了excludePropertyErrors = true? – Nir

+0

如果你沒有通過這個功能的密鑰它會起作用。在這種情況下的關鍵將是您的模型的屬性名稱。因此,如果您執行ModelState.AddModelError(string.Empty,「錯誤消息」)並且excludePropertyErrors = true,它仍然會顯示出來。 –

+0

很酷,謝謝! – Nir

相關問題