ASP.Net MVC에서 단일 foreach 루프에 다음 코드를 압축하는 방법이 있습니까? , 나는 아마 각 행을 작성하는 확장 방법을 사용할 수 있습니다 알고MVC의 단일 foreach 루프에서 가로 테이블을 만들려면 어떻게해야합니까?
Name | Bob | Sam | Bill | Steve |
Company | Builder | Fireman | MS | Apple |
:이 것 출력이 표는 다음과 같이
public class SomeObject
{
public virtual Name {get;set;}
public virtual Company {get;set;}
}
:
이 모델은IEnumerable<SomeObject>
<table class="table">
<tr>
<td>
Name
</td>
<%
foreach (var item in Model)
{
%>
<td>
<%= item.Name %>
</td>
<%
}
%>
</tr>
<tr>
<td>
Item
</td>
<%
foreach (var item in Model)
{
%>
<td>
<%= item.Company %>
</td>
<%
}
%>
</tr>
</table>
인 경우 그러나 모델을 통해 단일 반복을 사용하여 모든 행을 작성할 수 있습니까?
다음은이 question입니다. 나는 받아 들인 대답에 만족하지 않으며 최선의 해결책을 제공했다고 믿을 수 없습니다.
하지만 :) – Salil
당신이 테이블 이외의 다른 구조를 사용하여 생각 해 봤나 주어진 condition.good 질문 단일 루프에서 가능하지? 이 경우 나에게 이해가되지 않습니다. IE6과 7을 제외하고, CSS'display : table-cell/table-row'는 대안으로 살펴볼 가치가 있습니다. 그래서 어떤 테이블 인 테이블도 : – Ahmad