Estoy tratando de establecer un identificador de campo de la siguiente manera:¿Cómo puedo programar una ID usando Html.EditorFor con MVC3
@Html.EditorFor(x => x.Order, new { id = string.Format("Order_{0}", Model.Row) })
pero esto da lugar a la siguiente y parece que mi identificación no se está estableciendo:
<input type="text" value="334" name="item.Order" id="item_Order" class="text-box single-line">
¿Alguien tiene una idea de lo que estoy haciendo mal. Revisé los formatos permitidos para EditorFor y busqué ejemplos en google, pero no pude ver nada que coincidiera con lo que necesitaba.
Agregue '@' antes de 'id' como '@ id =' – Hadas
id NO es una palabra clave en C#, así que no necesita usar el @, esto solo es necesario con palabras clave como @class – Jaap