mi piace la pulizia delleHtml.BeginForm e attributi HTML w/o specificando Controller e azione
using (Html.BeginForm())
e odio che l'aggiunta di attributi HTML richiede specificando il controller, l'azione, e il metodo di modulo.
using (Html.BeginForm("Action", "Controller", FormMethod.Post,
new { id = "inactivate-form" })
C'è un modo per utilizzare Html.BeginForm
e specificare gli attributi HTML per il modulo senza cablaggio manualmente tutto il resto in su?
questo è esattamente ciò che i nuovi utilizzatori di ASP.NET MVC deve capire. Non deve essere tutto il codice. :) – CodeMonkey
Nessun motivo se non provare a seguire degli esempi. Preferisco il tuo metodo suggerito per 'Html.BeginForm'. @CodeMonkey come si può dire che sono un nuovo utente di ASP.NET MVC? :) – ahsteele
In realtà ho trovato il modo difficile che se non si utilizza BeginForm, la convalida lato client non funzionerà perché altrimenti non verrà "collegata". –