Ho una piccola domanda sulla risposta a una domanda di StackOverflow.
Sembra che ci siano 2 modi per passare i parametri attraverso un @BeginForm()
a un controller.
Utilizzo di un campo nascosto:
@Html.Hidden("clubid", ViewBag.Club.id)
Utilizzo di BeginForm:
@using(Html.BeginForm("action", "controller",
new { clubid = @Viewbag.Club.id }, FormMethod.Post, null)
La mia domanda è: quali sono / sono le principali differenze tra i 2?
Dovrebbe essere usato in una situazione specifica rispetto all'altro?
C'è una limitazione rispetto all'altra?