【发布时间】:2013-04-02 16:24:49
【问题描述】:
我有一个 IEnumerable 视图,它返回一个备注列表,但我还有一个菜单,该菜单有一个链接,其中包含一个链接到备注的不同实体的学生编号,这很难解释,所以我会发布我的代码
<a href="@Url.Content("~/StudentGegevens/index/"+ Model.LRL_NR)" class="buttonStudentGegevens"><img src="../../images/ViewAccount.png"/> Student gegevens </a>
<a href="@Url.Content("~/StudentGegevens/MedischeInformatie/" +@Model.LRL_NR)" class="buttonMedischeInformatie"><img src="../../images/ViewMedischeInfo.png"/> Medische informatie </a>
<a href="@Url.Content("~/StudentGegevens/BijlageenCommentaar/" +@Model.LRL_NR)" class="buttonBijlagenCommentaar"><img src="../../images/ViewBijlage.png"/> Bijlage en commentaar </a>
foreach(var item in Model) 不起作用,因为我只希望菜单显示一次。
正如您在此处看到的,我将学生编号提供给带有@Model.LRL_NR 的链接,但是对于IEnumerable 视图,您不能使用@Model.LRL_NR,有什么办法可以将@Model.LRL_NR 与@ 一起使用987654328@查看?
【问题讨论】:
-
什么样的
IEnumerable?你不是用通用的吗?如果您使用的是集合,则应该对其进行迭代,不是吗? -
@model IEnumerable
,如果我能够迭代它,我该怎么做?