我想将模型视为视图?
@model Dictionary<string,List<string>>
<table width="60%">
<tr class="ui-widget-header">
<td>
___Category___
</td>
<td>
___Detail___
</td>
</tr>
<tr>
<td>
@Model.Key
</td>
<td>
@Model.Count
</td>
</tr>
</table>
我怎么能这样做?
这是我用剃刀语法的观点。
请帮帮我。
答案 0 :(得分:1)
是的,你可以做到。以下是样本
@model Dictionary<string,List<string>>
@foreach (KeyValuePair<string, List<string>> pair in Model)
{
<label> @pair.Key</label>
<div>
@foreach(string data in @pair.Value)
{
<span>@data </span>
}
</div>
}
答案 1 :(得分:0)
将@model Dictionary<string,List<string>>
添加到您的视图中(假设使用了Razor)。
答案 2 :(得分:0)
@model Dictionary<string, List<string>>
@foreach (var group in Model)
{
<h2>@group.Key</h2>
<table>
<tr>
<th>Title</th>
</tr>
@foreach (var aString in group.Value){
<tr>
<td>@aString </td>
</tr>
}
</table>
}