我有类似的东西:
[ViewTerms]
public class Foo
{
[Term]
public string Name { get; set; }
}
我的ViewTermAttribute在ModelMetaData中设置了一些额外的值:
public class ViewTermsAttribute : Attribute, IMetadataAware
{
public void OnMetadataCreated(ModelMetadata metadata)
{
metadata.AdditionalValues["values"] = someValues;
}
}
我需要的是从我的'Name'属性中获取此信息:
public class TermAttribute : Attribute, IMetadataAware
{
public void OnMetadataCreated(ModelMetadata metadata)
{
containerAdditionalValues = //need to get here;
}
}
是否可以从容器实例中获取值?