将许多变量/参数从Controller传递到View

时间:2016-05-14 13:58:21

标签: c# model-view-controller

如何将许多参数传递给View from Controller?

我需要根据控制器在网站上显示图片。我试图将他们的地址传递给View,但我认为它不是有效的。

另外我不知道是否会有5个或5个50块,我也必须有某种柜台。

理想的解决方案是,如果我可以将整个对象传递给View,但我不知道它是否可能,如果可能,那么该怎么做。

1 个答案:

答案 0 :(得分:0)

您需要创建一个ViewModel,然后在控制器中传递视图中的图像列表。

我不知道你如何存储图像,因为你没有在你的问题中引用它,但你可以将它们存储在文件系统中,然后在控制器中只列出这些图像的路径。

或者,您可以将图像存储在数据库中,然后在控制器中从数据库中获取它们并将它们添加到ViewModel。

如果您需要更多帮助,请告诉我。