我正在使用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" />
由于
答案 0 :(得分:50)
我认为这应该适合你:
<input type="checkbox" name="@(Id)_chk" />
答案 1 :(得分:9)
另一种选择:
<input type="checkbox" name="@(Id + "_chk")" />