我有一个带有手风琴的视图的模型列表:
<div id="accordion" style="display:none">
@for (int i = 0; i < Model.Count; i++)
{
<h2 id= 'header-@Model[i].ID' class="header" style="background-color:whitesmoke"><span class="newspan">@Model[i].user.FullName</span> 
<span style="color:orange">@Model[i].ReasonDescription</span>
<span id="spansite-@Model[i].ID" style="font-style:italic;color:black">@Model[i].ProgramSite -  @Model[i].Location</span>
<span id="span-@Model[i].ID" style="font-style:italic;color:red" align="center"></span>
<img id="img-@Model[i].ID" src="~/Images/yes.gif" alt="" style="display:none" class="yescheck" align="right" height="12" width="12"/>
</h2>
<div id="div+@Model[i].user.ID">
@Html.HiddenFor(x=>Model[i].user.ID, new { @id = "txtId" + @Model[i].ID})
@Html.HiddenFor(x=>Model[i].user.userSSN, new { @id = "txtSSN" + @Model[i].ID})
@Html.HiddenFor(x=>Model[i].user.DODID, new { @id = "txtDodid" + @Model[i].ID})
<table id="user+@Model[i].ID" style="font-size:small; width:100%" class="table_body">
//////etc
它们都是按排序顺序排列的。有没有办法创建这个列表的组,以便有几个手风琴?我是否必须先在模型中创建组?有什么想法吗?