Sek*_*har 19 string asp.net-mvc razor
我正在使用Razor生成表单.我想基于它的模型属性中的某些值来创建HTML元素.
例如,如果模型包含Id属性,并且我想生成html标记,如下所示
<input type="hidden" name="1_chk" />
<input type="hidden" name="2_chk" />
<input type="hidden" name="3_chk" />
Run Code Online (Sandbox Code Playgroud)
所以我使用了以下语法,但它失败了.任何人都可以帮我解决这个问题吗?
<input type="checkbox" name="@Id_chk" />
Run Code Online (Sandbox Code Playgroud)
谢谢
ata*_*ini 50
我认为这对你有用:
<input type="checkbox" name="@(Id)_chk" />
Run Code Online (Sandbox Code Playgroud)
小智 9
另外一个选项:
<input type="checkbox" name="@(Id + "_chk")" />
Run Code Online (Sandbox Code Playgroud)