【发布时间】:2011-08-22 19:18:03
【问题描述】:
我正在将 Web 表单应用程序移植到 MVC3
我在局部视图中有一个局部视图,内部局部视图是根据父视图模型中的内容显示的。
父局部视图有这个模型
@ModelType List(Of Integer)
然后这些行用于在同一页面中添加部分视图的多个实例。
<div style="width: 25%; vertical-align: bottom; float: left; clear: left">
@Html.Partial("ArtBlock")
</div>
<div style="width: 25%; vertical-align: bottom; float: left; clear: left">
@Html.Partial("ArtBlock")
</div>
<div style="width: 25%; vertical-align: bottom; float: left; clear: left">
@Html.Partial("ArtBlock")
</div>
这个 div 重复四次,有四个 List(Of Integer) 值。也就是说,如果第一个索引包含大于100的值,则应该显示上面的第一个div,依此类推...
更新: 内部部分控件应该根据列表索引中的 id 从数据库中访问。
我已经在 DAL(它是一个单独的 dll)中创建了函数,现在只剩下一个函数调用。
在 Web 表单中,内部用户控件使用以下方式绑定...
ArtBlock1.Artikel = DataService.Artikel_GetByID(oList(0))
谁能帮我实现这个目标?
【问题讨论】:
标签: asp.net-mvc-3 model partial-views