在某个类中,比如说 A 类,我有一个属性(B 类):
public class A {
...
[AdditionalMetadata("foo", "bar")]
public B attr {get; set;}
...
}
稍后,在我的控制器中,我将这个类实例化并使其成为模型:
...
A obj = new A();
return View(A);
...
现在,稍后,我有一个 B 类的自定义编辑器模板(即部分视图),我知道我可以通过以下方式获取 AdditionalMetadata:ViewData.ModelMetadata.AdditionalValues["foo"];
但是:有没有办法从控制器更早地获取元数据属性?