MVC Razor字符串连接

19

我正在使用 Razor 生成一个表单。我想根据模型属性的某些值创建 HTML 元素。

比如说,如果模型包含 Id 属性,我想要按照以下方式生成 HTML 标签

<input type="hidden" name="1_chk" /> 
<input type="hidden" name="2_chk" />  
<input type="hidden" name="3_chk" />  

我使用了以下语法,但失败了。有人可以帮助我吗?

<input type="checkbox" name="@Id_chk" /> 

谢谢

2个回答

50

我认为以下代码适合你使用:

<input type="checkbox" name="@(Id)_chk" />

10

另一个选项:

<input type="checkbox" name="@(Id + "_chk")" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接