是否可以将BindAttribute
添加到动作过滤器中的参数?
我的每个视图模型都实现了IViewModel { string Prefix { get; } }
接口,我想自动为Action参数设置[Bind(Prefix = Model.Prefix)]
。
答案 0 :(得分:1)
您无法在运行时应用属性,它们是元数据并在编译时被装入程序集,这就是您无法编写[Bind(Prefix = Model.Prefix)]
的原因。 Model.Prefix
需要保持不变并且在编译时才能知道这一点。你能否详细描述你的情景,也许还有另一种方法来实现你的目标。