No video, na hora que o Guilherme faz a view UsuarioFuncaoViewModel, ela fica da seguitne forma :
@model ByteBank.Forum.ViewModels.UsuarioFuncaoViewModel
@{
Layout = null;
}
@Html.HiddenFor(modelo => modelo.Id)
@Html.HiddenFor(modelo => modelo.Nome)
<tr>
<td>
@Html.EditorFor(modelo => modelo.Selecionado)
</td>
<td>
@Html.DisplayFor(modelo => modelo.Nome)
</td>
</tr>
Minha duvida é, se no formulário já temos o campo
@Html.DisplayFor(modelo => modelo.Nome)
por quê adicionar
@Html.HiddenFor(modelo => modelo.Nome)
também?? a informação do Nome da da funcao já não estava sendo enviado? ou por ele ter o helper DisplayFor ele não envia?