也許它會重複,但我沒有找到任何可以幫助我解決問題的東西。MVC 3操作依賴注入
我有控制器,它可以有不同的ViewModels:
我想這樣做:
[HttpPost]
public ActionResult ExportToExcell(ILeadsViewModel model)
{
}
我的ViewModels是:
public class ViewModelTest1 : ILeadsViewModel
public class ViewModelTest2 : ILeadsViewModel
public class ViewModelTest3 : ILeadsViewModel
是否有機會配置統一爲我的ViewModel返回正確的實例? 如果可能的話如何? 如果可能,但你不建議這樣做,請解釋原因。
謝謝。
我很感興趣,他們是多麼的不同以及給你什麼。 –
每個viewModel都包含可根據用戶請求而不同的嵌套模型,然後針對每種類型的視圖模型呈現不同的數據 – StringBuilder