1

我有类似的东西:

[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;
        }
}

我需要的是从我的“名称”属性中获取此信息:

public class TermAttribute : Attribute, IMetadataAware
{
        public void OnMetadataCreated(ModelMetadata metadata)
        {
             containerAdditionalValues = //need to get here;
        }
}

是否可以从容器实例中获取值?

4

0 回答 0