ASP.NET Razor и таблица из SqlConnection - PullRequest
0 голосов
/ 08 декабря 2011

У меня уже есть SqlConnection conn; в каком-то контроллере (используется ASP.NET MVC3 + Razor).Теперь я хотел бы отобразить простую таблицу в зависимости от какой-либо команды SQL.

Вопрос: Как «связать» загруженные данные в Razor с помощью ViewBag?Нужно ли повторять строку за строкой и производить <tr>....</tr> в Razor?

Ответы [ 2 ]

4 голосов
/ 08 декабря 2011

Нет такой привязки. И простой цикл for означает, что в нем не так много кода, например ...

<table>
@foreach(var row in Model.MyRows)
{
   <tr>
      @foreach(var col in row.Columns)
      {
         <td>@(col.Value)</td>
      }
   </tr>
}
</table>

надеюсь, что в любом случае это даст вам представление, и таким образом вы получите гораздо больший контроль над стилем вашей визуализированной таблицы

3 голосов
/ 08 декабря 2011

Я бы посоветовал вам использовать строго типизированные представления и передавать заполненную модель вашему представлению, и, как вы упомянули, выполнять итерацию элементов ViewModel.Связыванию на самом деле нет места в MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...