2009-11-05 51 views
2

在Asp.Net MVC中,用戶使用什麼模式向用戶顯示狀態消息和錯誤消息?在MVC中處理和顯示狀態/錯誤消息的最佳方式?

我目前使用ModelState.AddModelError添加/編輯/更新對象的問題,但之後呢?說一個狀態消息,讓他們知道他們的行動正確運行?

正考慮使用TempData,因爲涉及重定向的次數很多。

任何人都有一個很好的模式,他們正在使用,效果很好?

回答

3

我對錯誤消息使用ModelState.AddModelError,對成功消息使用TempData。我有我的母版頁下面的代碼,以便任何時候的TempData [「SucessMessage」]定義,成功的消息將被顯示給用戶的頁面的頂部:

0

我一直在使用內置的Html幫助器(Html.ValidationSummary(),Html.ValidationMessage())與xVal一起顯示所有驗證消息。然後我使用TempData將所有其他狀態消息顯示給用戶。

相關問題