gpt4 book ai didi

html - 我是使用一种形式还是每个表行使用一种形式 asp.net mvc

转载 作者:太空狗 更新时间:2023-10-29 14:56:27 25 4
gpt4 key购买 nike

我刚发现自己在这样做:

<table>
<tr>
<th>Code</th>
<th>Enabled</th>
<th>Percentage</th>
<th>Amount</th>
<th>Start</th>
<th>End</th>
<th>Action</th>
</tr>
@foreach(var item in Model)
{
<tr>
<td>@Html.ActionLink(item.Code, "Edit", new { id = item.Id })</td>
<td>@item.Enabled ? "Yes" : "No"</td>
<td>@item.Percentage</td>
<td>@item.Amount</td>
<td>@item.StartDate</td>
<td>@item.EndDate</td>
<td>
@using (Html.BeginForm("Delete", "Discounts", new { id = item.Id }))
{
<input type="submit" value="Delete" />
}
</td>
</tr>
}
</table>

我停止的原因是因为每一行都有一个表格,作为一个好习惯,将整个表格包裹在一个表格中会更好吗?

我可能已经知道答案了,但我想我会检查 :-)

最佳答案

我会说这取决于您的特定情况。

  • 如果您需要最小化页面大小,您可以选择一种形式。但是,您需要在提交表单之前使用 javascript 更新一些(隐藏的)字段。
  • 另一方面,即使用户关闭了 javascript,您当前的方法仍然有效

根据我目前对您的情况的了解,我可能会选择您现在拥有的,只是因为它又好又干净。

关于html - 我是使用一种形式还是每个表行使用一种形式 asp.net mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8095066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com