Sono un po 'confuso con gli helper HTML in MVC3.Come passare il parametro di query e l'attributo di classe a Html.BeginForm in MVC3?
Ho usato questa sintassi durante la creazione mie forme prima:
@using (Html.BeginForm("action", "controller", FormMethod.Post, new { @class = "auth-form" })) { ... }
questo mi dà
<form action="/controller/action" class="auth-form" method="post">...</form>
bene, questo è quello che mi serviva allora.
Ora ho bisogno di passare parametri ReturnUrl alla forma, così posso farlo in questo modo:
@using (Html.BeginForm("action", "controller", new { ReturnUrl="myurl" })) { ... }
che mi avrebbe dato
<form action="/controller/action?ReturnUrl=myurl" method="post"></form>
ma ho ancora bisogno di passare di classe CSS e id a questo modulo e non riesco a trovare il modo di farlo contemporaneamente passando il parametro ReturnUrl.
Se aggiungo FormMethod.Post
aggiunge tutti i miei parametri come attributi al tag form, senza FormMethod.Post
li aggiunge come parametri di stringa di query.
Come faccio?
Grazie.
Grazie pjumble, questo è quello che mi serve. Non ho provato a mettere ReturnUrl prima di 'FormMethod.Post'. Sta succedendo un po 'di magia, difficile da capire senza l'aiuto di qualcuno. – Burjua