我有一個這樣的視圖模型:我如何創建一個具有不同資源文件的公共ViewModel?
public class MyViewModel
{
[Display(Name = "One_Name", ResourceType = typeof(Resources.User.Resource1))]
public string One { get; set; }
[Display(Name = "Two_Name", ResourceType = typeof(Resources.User.Resource1))]
public string Two { get; set; }
}
這是對頁面1使用,而偉大的工程(如拉回資源)時,我做的東西是這樣的:
@Html.LabelFor(model => model.One)
但我也想使用這個ViewModel,但我不想將這些屬性指向不同的資源文件(例如Resources.User.Resource2
)。
我不想欺騙課堂,但我會接受一些OO技巧。
問題是屬性參數必須是字符串,常量,typeof
或數組表達式。
解決此問題的最佳方法是什麼?
@Darin Dimitrov當我需要他的時候。 :) – RPM1984 2012-03-01 22:50:29