Después de de una prolongada búsqueda de datos resolvimos esta problema que presentan ciertos de nuestros lectores. Te brindamos la solución y nuestro deseo es serte de gran apoyo.
Solución:
La anulación que necesita es:
@using( Html.BeginForm("Edit", "Clients", new Id=Model.Id,
FormMethod.Post, new @class = "example" ) )
- Los valores de ruta como “id” se pasan como el tercer parámetro.
- HTML attributes como “clase” se pasan como el quinto parámetro.
Consulte los documentos de MSDN.
Los parámetros Acción y Controlador también se pueden null para usar la acción predeterminada:
Html.BeginForm( null, null, FormMethod.Post, new id=”formname”, @class="formclass" )
Llamar a través de un ActionLink desde ControllerA
@using (Html.BeginForm("Create",
"StudentPChoice",
new StudentPChoiceId = Model.StudentPChoiceId ,
FormMethod.Post))
O
@using (Html.BeginForm("Create",
"ControllerB",
new ControllerBId = Model.ControllerAId ,
FormMethod.Post))
Ten en cuenta recomendar este enunciado si si solucionó tu problema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)