【发布时间】:2011-12-25 19:22:42
【问题描述】:
我的 Ninject 模块中有以下代码:
this.BindFilter<PermitFilter>(FilterScope.Controller, 0)
.WhenControllerHas<PermitAttribute>()
.WithConstructorArgumentFromControllerAttribute<PermitAttribute>(
"permissions",
attribute => attribute.Permissions);
Ninject 是否提供任何替代方法来使用字符串作为构造函数参数的名称?例如,我宁愿在构造函数上放置一个Permissions 属性并在绑定语句中引用它(与Ninject 的常规绑定机制一样)。这样的事情是否可能(或正在为下一个版本工作)?
【问题讨论】:
标签: c# asp.net-mvc ninject action-filter