É possível ao usar Html.TextBoxFor
para substituir o atributo de nome?
Eu tentei sem sucesso. Preciso usar TextBoxFor para fazer a validação do lado do cliente funcionar, no entanto, por motivos que não vou entrar em detalhes, preciso que o nome da caixa de texto seja diferente do gerado.
Eu tentei o seguinte:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Que funciona para ID, mas não para nome. Isso é possível?
Atualização : Olhando para o código de TextBoxFor. Não parece haver uma maneira fácil. Espero que alguém possa provar que estou errado.