【发布时间】:2021-04-19 00:55:50
【问题描述】:
如何在 CSHTML 上设置带有 HTML 元素 ID 的名称?
<tr>
<td>
@item.Items.ItemID
</td>
<td>
@item.Items.ItemModelDescription
</td>
<td class="text-right">
<input id="@item.Items.ItemID + 'UnitPrice'" class="form-control text-right" value="@item.Items.ItemUnitPrice" />
</td>
<td class="text-right">
<input id="@item.Items.ItemID + 'Quantity'" class="form-control text-right" value="@item.Quantity" oninput="return change_quantity('@item.Items.ItemID')"/>
</td>
<td class="text-right">
@(item.Quantity * item.Items.ItemUnitPrice)
</td>
<td>
<a class="btn btn-sm btn-danger btn-rounded" asp-controller="purchaseorderheader" asp-action="Remove" asp-route-id="@item.Items.ItemID"><span class="fa fa-trash"></span></a>
</td>
</tr>
我无法使用 javascript 获取 HTML 元素的值,是否有设置每个数量输入的 id 的正确方法?或任何要搜索的关键字。
【问题讨论】:
标签: asp.net-core model-view-controller