Я продолжаю отказываться от процедурного программирования при отображении данных в группах, и я уверен, что должен быть лучший способ. Твои мысли?MVC Razor Отображение данных в группах
//Example: Sales by Region
@{
string _Region = "";
bool _FirstRecordFlag = false;
}
@foreach(DataRow Row in dataset.Tables["MonthlySales"].Rows)
{
if(_Region != Row["Region"].ToString())
{
if(_FirstRecordFlag)
{
@:</fieldset>
_FirstRecordFlag = true;
}
@:<fieldset>
@: <legend>@Row["Region"]</legend>
_Region = Row["Region"].ToString())
}
<div>
Display Sales data here...
</div>
}
}
Мне очень нравится ваш ответ. Просто спросить. Что относительно конструктора ViewModel? так что вы можете держать контроллер тоньше? – GibboK
@GibboK, да, лично я использую Automapper для этого. –