0
是否可以將BindAttribute
添加到操作篩選器中的參數?ASP.NET MVC 2:在ActionFilter中添加綁定(前綴)屬性
我的每個視圖模型都實現了IViewModel { string Prefix { get; } }
接口,我想自動爲Action參數設置[Bind(Prefix = Model.Prefix)]
。
是否可以將BindAttribute
添加到操作篩選器中的參數?ASP.NET MVC 2:在ActionFilter中添加綁定(前綴)屬性
我的每個視圖模型都實現了IViewModel { string Prefix { get; } }
接口,我想自動爲Action參數設置[Bind(Prefix = Model.Prefix)]
。
您不能在運行時應用屬性,它們是元數據,並且在編譯時會烘焙到程序集中,這就是您無法編寫[Bind(Prefix = Model.Prefix)]
的原因。 Model.Prefix
需要在編譯時保持不變並且已知,才能正常工作。你能否更詳細地描述你的情況,也許還有另一種方法來實現你的目標。