Tengo un modelo simple vista dolorosamenteRetransmisión de propiedades vista del modelo en una vista
public class TellAFriendViewModel
{
public string Email1 { get; set; }
public string Email2 { get; set; }
public string Email3 { get; set; }
public string Email4 { get; set; }
public string Email5 { get; set; }
}
Y luego las entradas correspondientes en mi opinión, pero me pregunto si hay una manera mejor (tal como un bucle) para escribir cuadros de texto similares a mi modo de ver:
@using (Html.BeginForm()){
@Html.AntiForgeryToken()
@Html.TextBoxFor(vm => vm.Email1)
@Html.TextBoxFor(vm => vm.Email2)
@Html.TextBoxFor(vm => vm.Email3)
@Html.TextBoxFor(vm => vm.Email4)
@Html.TextBoxFor(vm => vm.Email5)
}
También podría considerar la condensación de su entrada a una matriz de direcciones de correo electrónico y expansión dinámica en el cliente o enlace a una iteración preestablecido en el código de afeitar.'public string [] Emails ...' etc. –