【发布时间】:2019-07-01 01:12:06
【问题描述】:
我有一个非常简单的表格,有 2 列和一个额外的列,只是为了在 body 的 td 元素中添加一个按钮:
<table class="table table-hover">
<thead class="table-info">
<tr>
<th class="text-center">
@Html.DisplayNameFor(model => model.Code)
</th>
<th class="text-center">
@Html.DisplayNameFor(model => model.Name)
</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>
@Html.EditorFor(model => model.Code)
</td>
<td>
@Html.EditorFor(model => model.Name)
</td>
<td>
<button type="button" class="btn btn-danger">Delete</button>
</td>
</tr>
</tbody>
</table>
这是视觉结果:image
但我希望第一列比第二列小得多,比如 25% 的表格,或者大约这个值。我尝试将 th 元素设置为该值,但结果保持不变。比如:
<th class="text-center" style="width:25%;">
@Html.DisplayNameFor(model => model.Code)
</th>
我正在使用 ASP.NET Core 2.1 + MVC + Razor
我认为主要问题出在 asp.net html 助手上。请问我怎样才能实现预期的行为?
【问题讨论】:
-
希望使用
Bootstrap处理表格的列会对您有所帮助。
标签: html css asp.net-core html-table bootstrap-4