我有一个带有属性的模型,这些属性以字符串形式相互引用。例如。
public MyModel
{
[MyAttribute(BindTo = "Foo2")]
public string Foo1 { get; set; }
public string Foo2 { get; set; }
}
这些字段名称稍后在 javascript 中用于通过名称选择器在 DOM 上相互挑选,但是有没有办法使用表达式来防止属性名称更改破坏选择器?在更复杂的模型中,它可能会被遗忘。
我想实现:
[MyAttribute(BindTo = m => m.Foo2)]
这可能吗?我怎样才能实现它?到目前为止,我很茫然。
谢谢。