0
当我以组的形式显示数据时,我总是回到程序性编程,并且我确信必须有更好的方法。你的想法?组中的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 2012-11-05 11:45:42
@GibboK,是的,我个人使用Automapper。 – 2012-11-05 11:54:44