0
我有一个模型,其中包含自定义对象列表IEnumerable
。每个项目需要显示约6个字段和图像。所以,我不会使用网格来显示项目,而是使用div和样式来实现我想要的外观。这样说,我正在寻找适当的方法。在这本书中我有,亚当·弗里曼和史蒂芬·桑德森临ASP.NET MVC 3框架,他们给做在他们的体育商店的应用程序,其中每个项目,他们使用此代码类似的例子,部分视图或HtmlHelper用于显示项目列表
@foreach(var p in Model.Products) {
Html.RenderPartial("ProductSummary", p);
}
我已经完成的大多数其他阅读,以及似乎是这个的首选方法是使用基本相同的东西HtmlHelper
。
哪一个是首选的,为什么我会用另一种方法?
感谢
编辑
我应该提到,我的每一个项目将被封闭在自己的形式,并已提交按钮。这可能是我提到的书的作者使用部分视图的原因。
我更新了我的问题,因为我遗漏了一些非常重要的东西。我的'物品'中的每一个都将被封装在一个带有提交按钮的表单中。想'加入购物车' – 2011-12-20 14:16:49
如果它是一种形式,那么我会去部分路线。越复杂的形式越难维护。与尝试在字符串中查找它相比,在部分中看到语法错误或拼写错误会更容易。 – 2011-12-20 18:57:40