0
在我的控制器代碼,我需要兩個對象返回到詳細信息視圖(details.cshtml)如何返回2(或更多)對象在C#MVC
下面是控制器代碼:
FinishProductCompleteForm FinishProductCompleteFormDetails = FinishProductCompleteFormDAL.GetFPCompletelDetailsByID(objFinishProductCompleteForm);
FinishProductCompleteForm objRawMatDetails = FinishProductCompleteFormDAL.GetDashboardInfo(FinishProductCompleteFormDetails);
return View(FinishProductCompleteFormDetails);
目前我只能返回FinishProductCompleteFormDetails
,但我需要返回FinishProductCompleteFormDetails
和objRawMatDetails
。
主席先生,我不認爲這是一個類似question..because這兩個對象是同一類(FinishProductCompleteForm).. @RobertMoskal – Doherty
如出一轍 - 閱讀鏈接的答案。有多種方式可以做到這一點,包括創建一個包含'FinishProductCompleteFormDetails'和'objRawMatDetails'屬性的視圖模型。 –
如果你不希望viewmodel返回對象列表並且在視圖中接受你的類的對象列表,你可以使用viewmodel。看看這個http://stackoverflow.com/questions/27517239/using-multiple-models-in-a-single-controller/27518525#27518525 – Mairaj