Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MVC Razor String Concat

I am using Razor to generate a form. I want to create HTML elements based on some value from it's model property.

for example, if a model contains Id property, and I want to generate html tags as follows

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

So I used the following syntax, and it failed. Can anyone help me out with this?

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

Thanks

like image 952
Sekhar Avatar asked Apr 22 '11 17:04

Sekhar


2 Answers

I think this should work for you:

<input type="checkbox" name="@(Id)_chk" />
like image 128
ataddeini Avatar answered Sep 28 '22 02:09

ataddeini


another option:

<input type="checkbox" name="@(Id + "_chk")" />
like image 42
softwareguy Avatar answered Sep 28 '22 02:09

softwareguy