Diskuze: ASP.NET MVC 5 Volitelné uspořádání Sloupců z DB
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Takže jsem dal dohromady zdá se funkční řešení. Ještě by mě
zajímal nějaký názor na jeho správnost. Popřípadě, jestli se nejedná o
nějakou prasárnu. ASP.NET jsem úplný začátečník a pořád v některých
věcech nemám úplně jasno
Takže jsem to vyřešil takto:
Index.cshtml
<table class="table">
<tr>
@foreach (var item in @ViewBag.DisplayOrder)
{
switch ((string)item.Trim())
{
case "firstname":
<th>
@Html.ActionLink("First Name", "Index", new { sortOrder = ViewBag.NameSortParm })
</th>
break;
case "lastname":
<th>
@Html.ActionLink("Last Name", "Index", new { sortOrder = ViewBag.NameSortParm })
</th>
break;
}
}
@foreach (var item in Model)
{
<tr>
@foreach (var mitem in @ViewBag.DisplayOrder)
{
switch ((string)mitem.Trim())
{
case "firstname":
<td>
@Html.DisplayFor(modelItem => item.FirstName)
</td>
break;
case "lastname":
<td>
@Html.DisplayFor(modelItem => item.LastName)
</td>
break;
}
}
</table>
Nějak nechápu, jak s tím souvisí web.config, ale sloupce z db se mi zobrazí tak, jak se na ně zeptám...
Zobrazeno 3 zpráv z 3.