2013-05-11 16 views
0

我有一個實現它的類的接口。我需要爲該接口定義一個模型綁定器,因爲我傳入了一個接口對象列表。如何調用defaultmodelbinder來創建接口的實現?

defaultmodelbinder可以很好地綁定具體類。有沒有一種方法可以調用defaultmodelbinder並告訴它要創建什麼類型?

回答

0

如果我正確理解你,你可以實現一個新的ModelBinderProvider,並決定哪種ModelBinder調用每種類型的具體類。另一種方法是編寫自己的ModelBinder,它擴展了DefaultModelBinder並覆蓋了BindModel方法。在它中,你可以根據你所擁有的邏輯,用你想要的模型調用super.BindModel。

+0

如何告訴base.BindModel嘗試創建哪個具體類?我只是使用返回值? – chani 2013-05-13 16:01:51

相關問題