【发布时间】:2014-02-20 19:55:15
【问题描述】:
所以我有一个字符串。我有一个类型和一个属性名称。是否可以根据控制器中Type和propertyName的当前模型绑定规则将字符串转换为对象?
例如,我有这个模型:
class foo {
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM dd yyyy}")]
public DateTime Date { get; set; }
}
,还有这个字符串:
"01 01 1970",
我有 typeof(foo) 的值,我有属性的名称,“日期”。
如何根据当前的模型绑定规则和模型规则将其转换为对象(DateTime)?
因此,我需要类似的东西:
object GetModelProperty(string input, Type modelType, string propertyName) { ... }
谢谢!
【问题讨论】:
标签: c# asp.net-mvc model-binding