ASP.NET MVC - Formulare

În aplicațiile web, modul principal în care putem obține date de la un utilizator este prin forme, întrucât în ​​ele putem defini câmpuri cu etichete și le putem completa și apoi să folosim acele informații pentru a ne îndeplini obiectivele.
În ASP.NET MVC construcția de forme este destul de simplă, deoarece există multe metode și utilități care ne ajută în generarea HTML astfel încât să lucrăm mai puțin și prin alăturarea formularului cu acțiunile controlerului putem genera o funcționalitate foarte repede.
Construirea Formei
După cum știm, conceptul de formă a existat pe web încă de la începuturile sale, este una dintre cele mai primitive forme ale HTML pentru a capta date, dar acest lucru nu înseamnă că este depășit sau ineficient; Odată cu noile schimbări și standarde, formularele au câștigat în funcționalitate, în combinația lor cu Javascript vă permite să efectuați validări live și le putem stiliza astfel încât să arate cum dorim. Să vedem în următoarea imagine un formular fără stiluri:

ImportantASP.NET MVC are o preferință pentru că ne facem propriile forme, de aceea ne oferă instrumente numite ajutoare care ne ajută să construim HTML repetitiv într-un mod mai simplu, avem metode precum Html.TextBox, Html.Parola și altele care ne ajută să generăm câmpurile pe care le vom avea în cadrul formularelor.
Vom crea un formular folosind Aparat de ras și diferitele ajutoare pe care le avem disponibile, să vedem codul și apoi explicația acestuia:

Creați licitație

@using (Html.BeginForm ()) {

@ Html.LabelFor (model => model.Title) @ Html.EditorFor (model => model.Title)

@ Html.LabelFor (model => model.Descriere) @ Html.EditorFor (model => model.Descriere)

@ Html.LabelFor (model => model.StartPrice) @ Html.EditorFor (model => model.StartPrice)

@ Html.LabelFor (model => model.EndTime) @ Html.EditorFor (model => model.EndTime)

}

Primul lucru pe care îl facem este să creăm o nouă vizualizare, pe care o putem numi Create.cshtml iar în interiorul acestui nou fișier vom goli conținutul codului; în cod mai întâi scriem un element HTML H2 aceasta este pentru a stabili un titlu al documentului, apoi vine partea interesantă, deschidem un bloc Aparat de ras cu @ folosind iar în cadrul acestui bloc începem construcția formularului.
În cadrul fiecărui bloc

invocăm diferiții asistenți, în acest caz folosim @ Html.LabelFor(model => model.Titlu) și @ Html.EditorFor(model => model.Titlu), dacă privim, ca parametri trecem o referință la atributul modelului, în acest fel vom genera elemente care le corespund.
Repetăm ​​procesul pentru fiecare dintre atributele modelului de care avem nevoie și la final creăm un element HTML pentru a trimite informațiile și în final închidem blocul Aparat de ras că am deschis.
Cu tot ce este descris atunci când accesăm vizualizarea dintr-o acțiune a controlerului, vom avea un formular HTML valabil că putem procesa apoi pentru a finaliza funcționalitatea dorită, așa cum vedem în ciuda faptului că trebuie să construim formularul manual, diferitele instrumente ale ASP.NET Acestea ne permit să ușurăm viața programatorului automatizând fragmente mici și reducând cantitatea de cod scris.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave