2016-06-08 61 views
1

製作您自己的模型和自定義驗證錯誤消息對我而言並不太複雜。它只是要求您瞭解數據註釋。我將登錄頁面的登錄表單複製到我的主頁上,因爲我想讓用戶一進入webapplication就立即登錄。如何在ASP.NET MVC中更改登錄表單的默認驗證消息?

問題是用戶不應該閱讀英文的驗證信息,因此我想更改驗證文本。我會如何處理這個問題?有些人可以解釋如何在登錄表單上完成更改驗證信息(最好通過使用accountcontroller中的默認登錄方法和默認登錄視圖)?

+2

可能的重複[如何本地化ASP.NET身份用戶名和密碼錯誤消息?](http://stackoverflow.com/questions/19961648/how-to-localize-asp-net-identity-username-and-密碼錯誤的消息) –

回答

2

由於您要將錯誤消息更改爲其他語言,因此最好創建一個新的資源文件並將所有翻譯放到您的語言中。所以基本上創建一個新的資源文件(他們有resx擴展名爲Language.resx),將資源鍵放入文件中,並將活頁夾值替換爲新文件DefaultModelBinder.ResourceClassKey =「Language」;

相關問題