Asp.net mvc MVC剃须刀串
我正在使用Razor生成一个表单。我想基于它的model属性的一些值来创建HTML元素 例如,如果一个模型包含Id属性,我想生成如下html标记Asp.net mvc MVC剃须刀串,asp.net-mvc,string,razor,Asp.net Mvc,String,Razor,我正在使用Razor生成一个表单。我想基于它的model属性的一些值来创建HTML元素 例如,如果一个模型包含Id属性,我想生成如下html标记 <input type="hidden" name="1_chk" /> <input type="hidden" name="2_chk" /> <input type="hidden" name="3_chk" /> 所以我使用了下面的语法,但失败了。有人能帮我解决这个问题吗 <input
<input type="hidden" name="1_chk" />
<input type="hidden" name="2_chk" />
<input type="hidden" name="3_chk" />
所以我使用了下面的语法,但失败了。有人能帮我解决这个问题吗
<input type="checkbox" name="@Id_chk" />
谢谢我想这应该适合你:
<input type="checkbox" name="@(Id)_chk" />
另一个选项:
<input type="checkbox" name="@(Id + "_chk")" />