是否可以将传入的HTTP数据绑定到索引器。
例如,如果我有
[HttpPost]public void Test ([Binding Include="MyProp"]MyClass p) ...
和MyClass定义了MyProp,一切正常。
但是,如果我想获得未定义为属性的其他数据怎么办?
例如,如果我有
[HttpPost]public void Test ([Binding Include="MyProp, OtherProp"]MyClass p) ...
和
MyClass定义了一个索引器,我想要MVC运行时调用
p["OtherProp"] = someValue
有可能吗?
答案 0 :(得分:0)
AFAIK没有内置任何东西可以让你实现这一目标。实现此目的的一种方法是为MyClass
类型编写自定义模型绑定器。