【发布时间】:2018-04-04 06:49:02
【问题描述】:
我是一名年轻的学徒,希望在 MVC 中构建他的第一个应用程序。我目前正在尝试构建一个管理页面,该页面将显示员工技能矩阵的结果。
所以我尝试显示信息的方式如下..
问题是……信息在一个表格中,如下……
我终其一生都无法弄清楚我是如何做到的。
这是我当前的表格代码。
<div class="tblOverFlow">
<table class="table">
<thead class="thead-default">
<tr>
<th>User</th>
<th>Skill</th>
</tr>
<tr>
<th></th>
@foreach (var tableRefDbSet in Model)
{
<th>@tableRefDbSet.Skill </th>
<th>Interested?</th>
}
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<td>@item.User</td>
<tr>
<td>@item.SkillLevel</td>
if (item.Interested == true)
{
<td Style="background-color: green;">Y</td>
}
else
{
<td style="background-color: Red;">N</td>
}
</tr>
}
</tbody>
</table>
</div>
</div>
它仍然只是显示它们彼此堆叠在一起。我试过重新调整周围的一切,但它不会像我想要的那样做!
哦,忽略内联样式,它们只是在视觉上帮助我!
虽然我正在寻找答案,但简要说明我做错了什么也会有所帮助!
【问题讨论】:
标签: c# sql asp.net-mvc razor html-table