我有一个带有复选框的网格列,我想给它们一个不同的 ID。 Id 基于模型中的 CustomerId。我应该使用什么语法来连接 chk_@item.CustomerId。
// using the telerik grid
id="chk_@item.OrderNumber" // does not work
//这会将@item.Customernumber 的值作为复选框ID
columns.Template(@<text><input type='checkbox' id="@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
第二种选择:
columns.Template(@<text><input type='checkbox' id="chk_@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
以上将呈现为
<input type="checkbox" id="chk_@item.Customernumber" value=... />
最佳答案
chk_@item.OrderNumber
将不起作用,因为 razor 将其视为电子邮件,您需要这样做:chk_@(item.OrderNumber)
关于asp.net-mvc - 如何使用 Razor ASp.NET MVC 连接 HTML 元素的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759849/