Voglio avere una tabella nella mia vista che sta per mettere 3 elementi dal mio modello in ogni riga. Quindi il modo in cui stavo per farlo è quello di fare il loop del modello e all'interno del ciclo foreach fare un controllo su una variabile di conteggio che ho impostato. Se count mod 3 == 0 farei qualcosa come </tr><tr>
per iniziare una nuova riga. Questo non funziona nel modo in cui lo voglio perché avrei un }
dopo il <tr>
. Quindi in pratica la mia domanda è: come creo una tabella dinamica all'interno di una vista del rasoio basata sugli elementi del modello in cui ogni riga ha 3 elementi?Razor Visualizza righe dinamiche della tabella
@{
int count = 0;
<div>
<table>
<tr>
@foreach (var drawing in Model)
{
<td style="width:240px;margin-left:30px; margin-right:30px;">
<img src="@Url.Action("GetImage", "Home", new { id = drawing.drw_ID })" alt="drawing" />
</td>
count++;
if(count%3==0)
{
</tr>
<tr>
}
}
</tr>
</table>
</div>
}
forse c'è un modo molto più semplice di fare questo che non sto pensando a
Si prega di aggiungere il codice (snippet) che si sta utilizzando nel vostro punto di vista. –