【发布时间】:2018-03-06 03:13:37
【问题描述】:
我有两个班级
public class LocalizedString {
public string Ru { get; set; }
public string Kk { get; set; }
public string En { get; set; }
}
public class Person {
public LocalizedString FirstName { get; set; }
public LocalizedString LastName { get; set; }
}
我需要像x => x.FirstName.Ru这样的表达
为@Html.TextBoxFor(x => x.FirstName.Ru)
对于LastName,它必须依赖于当前文化
怎么做?
【问题讨论】:
-
你有什么问题?
-
如何使方法返回我需要的表达式?
-
在剃刀视图上设置
@model Person使用@Html.TextBoxFor(x => x.FirstName.Ru)可以做到... -
我将有许多类型为本地化字符串的属性,我需要一种方法,它将接受属性名称和模型类型,并用这个属性和语言返回我的表达式,ru kk
-
那么,您想通过
LocalizedString设置文化吗?
标签: c# linq html-helper