MVC Razor String Concat

Я использую 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" /> 

Спасибо

Ответы

Ответ 1

Я думаю, это должно сработать для вас:

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

Ответ 2

другой вариант:

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