c# - How to display checkboxes in MVC with Razor -
i trying create view viewmodel includes many checkboxes. can list checkboxes couldnt figure out labels.
@for (int = 0; < model.colors.count; i++) { @html.editorfor(x => x.colors[i].checked) @html.labelfor(x => x.colors[i].color) }
the second line in loop displays "color" next every checkbox. proper way display value in x.color[i].color?
the first parameter of labelfor()
should same used editorfor()
the label associated controls (clicking on label toggles checked state of checkbox). second parameter can provided 'display text'. refer documentation
@for (int = 0; < model.colors.count; i++) { @html.editorfor(x => x.colors[i].checked) @html.labelfor(x => x.colors[i].checked, model.colors[i].color) }
Comments
Post a Comment