は、私はこのようなViewModelに持っている:私はこのようなものを行うときさまざまなリソースファイルで共通の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をページ2に使いたいのですが、プロパティを別のリソースファイル(例えば、Resources.User.Resource2
)に向けることはできません。
私はクラスを捨てる必要はありませんが、私はいくつかのオブジェクト指向のトリックに開放されます。
属性の引数は、文字列、定数、typeof
または配列式でなければならないという問題があります。
この問題を解決するにはどうすればよいですか?
私は彼が必要なときにダーリンディミトロフはどこですか? :) – RPM1984