2
比方說,我想顯示一個包含表單和按鈕的字段集。asp.net mvc應該如何處理髮送到本地化文本查看的數據?
將有一些文本框的I/O值和一些標籤:
- 字段集標題(不涉及價值)
- 文本框(標籤和驗證)
- 提交按鈕(與值無關)
標籤將從基於本地化的數據庫提供。
對於案例2,我想使用它的MVC已經有支持(DataAnnotations屬性)的機制,所以我找到了以下2個解決方案:
- 寫數據庫資源提供者與DataAnnotations屬性使用(http://msdn.microsoft.com/en-us/library/aa905797.aspx#exaspnet20rpm_topic4)
- 延長DataAnnotations屬性,使用我的數據庫上下文和檢索本地化的文本(asp.net mvc input/model validation multi language)
視圖模型的例子是這樣的:
Model
{
fieldset title localized label
[textbox localized display label]
[textbox localized validation label]
textbox value
button localized label
}
雖然殼體2中的標籤被指定爲元數據的視圖模型值,這將是用於從數據庫中指定的本地化文本對於情況1和3考慮與一個視圖優雅和一致的方式一個大內容?