2011-07-21 51 views
1

我需要安裝哪些內容才能使mvc的內置驗證消息顯示在請求的當前UI區域中?資源文件是否可以單獨下載?以另一種語言顯示標準剃鬚刀/ mvc 3驗證消息

例如驗證消息「電子郵件字段是必需的」。當文化被設置爲de-DE時,應該用德語顯示。編輯: 需要更清楚一點。我已經使用自定義消息的屬性完成了自定義驗證消息的完整本地化。我仍然需要翻譯的是現成的。

例如

[Required] 
public string Email {get;set;} 

產生驗證消息電子郵件字段是必需的。 我想用德語和意大利語做這個,而不必經過每一個物業。 (我期待有語言包或類似的東西;谷歌雖然不能生產任何東西..)

回答

0

我會建議你檢查出following guide

+0

我知道那篇文章..澄清了這個問題。請參閱編輯。 – AyKarsi

+1

@AyKarsi,如果要本地化驗證錯誤消息,您將必須通過必需的屬性並設置ErrorMessageResourceName和ErrorMessageResourceType屬性。 –

+0

hmm。儘管如此,我還是希望得到更多,但我仍然會這樣做。謝謝! – AyKarsi

0

只需以所需語言安裝dot net 4完整語言包,即可獲得DataAnnotations驗證消息的本地化。

2

嘗試添加在Web.config文件如下。

<system.web> 
<globalization enableClientBasedCulture="true" uiCulture="auto" culture="auto"></globalization> 
</system.web> 

我想這就是你要找的。