Usando @ Nascosto o passando attraverso BeginForm?

0

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?

    
posta Vahx 19.05.2016 - 11:44
fonte

0 risposte

Leggi altre domande sui tag