7
我搜索了很多,並將此問題磨練到這種情況: 我使用PRG模式,實際上我使用相同的DTO爲我的發佈/獲取操作。它看起來像當我在獲取操作參數列表中具有數據註釋屬性的dto時,每次初始頁面加載時,驗證始終顯示錯誤。ASP.NET mvc 2驗證始終會在初始頁面加載時顯示錯誤
在某些情況下,如果您將錯誤消息中的星號放在星號中,這可能是您期望的行爲,但我該如何擺脫它?
在此先感謝。
我搜索了很多,並將此問題磨練到這種情況: 我使用PRG模式,實際上我使用相同的DTO爲我的發佈/獲取操作。它看起來像當我在獲取操作參數列表中具有數據註釋屬性的dto時,每次初始頁面加載時,驗證始終顯示錯誤。ASP.NET mvc 2驗證始終會在初始頁面加載時顯示錯誤
在某些情況下,如果您將錯誤消息中的星號放在星號中,這可能是您期望的行爲,但我該如何擺脫它?
在此先感謝。
您需要在動作中調用modelstate.clear()來清除模型狀態。
此問題和解決方案也適用於MVC 3。 – trebormf 2011-03-09 21:17:29