0
是否可以將傳入的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
這可能嗎?
是的,這就是我需要的。如何創建自定義模型聯編程序? – user380719
@ user380719,網上有很多關於編寫自定義模型綁定器的教程。該過程包括實現IModelBinder接口或從DefaultModelBinder類派生。這裏有一篇這樣的文章:http://odetocode.com/blogs/scott/archive/2009/05/05/iterating-on-an-asp-net-mvc-model-binder.aspx –