ASP.NET MVC - formos

Žiniatinklio programose pagrindinis būdas gauti duomenis iš vartotojo yra per formos, nes juose galime apibrėžti laukus su etiketėmis ir juos užpildyti, o tada naudoti šią informaciją, kad pasiektume savo tikslus.
In ASP.NET MVC formų konstravimas yra gana paprastas, nes yra daug metodų ir paslaugų, padedančių mums sukurti HTML kad dirbtume mažiau ir sujungę formą su valdiklio veiksmais, galime labai greitai sukurti funkcionalumą.
Formos kūrimas
Kaip žinome, formos sąvoka internete egzistuoja nuo pat jos atsiradimo, ji yra viena iš primityviausių HTML užfiksuoti duomenis, tačiau tai nereiškia, kad jie yra pasenę ar neveiksmingi; Su naujais pakeitimais ir standartais formos tapo vis funkcionalesnės, derinamos su Javascript leidžia jums atlikti tiesioginius patvirtinimus ir mes galime juos sukurti taip, kad jie atrodytų taip, kaip mes norime. Šiame paveikslėlyje pažiūrėkime formą be stilių:

SvarbuASP.NET MVC turi pirmenybę, nes mes patys kuriame formas, todėl ji siūlo įrankius, vadinamus pagalbininkai kurie padeda mums sukurti pasikartojantį HTML paprastesniu būdu, turime tokius metodus kaip Html.TextBox, Html. Slaptažodis ir kiti, kurie padeda mums sukurti laukus, kuriuos turėsime formose.
Mes sukursime formą naudodami Skustuvas ir skirtingas pagalbininkai kad turėtume, pažiūrėkime kodą ir jo paaiškinimą:

Sukurti aukcioną

@using (Html.BeginForm ()) {

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

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

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

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

}

Pirmas dalykas, kurį mes darome, yra sukurti naują vaizdą, kurį galime pavadinti Sukurti.cshtml ir šio naujo failo viduje mes ištuštinsime kodo turinį; į kodą pirmiausia įrašome elementą HTML H2 tai yra dokumento pavadinimo nustatymas, tada ateina įdomi dalis, kurią atidarome Skustuvas su @naudojant ir šiame bloke mes pradedame formuoti formą.
Kiekvieno bloko viduje

mes kviečiame įvairius pagalbininkus, šiuo atveju mes naudojame @ Html.LabelFor(modelis => modelis. Pavadinimas) ir @ Html.EditorFor(model => model.Title), jei žiūrėsime kaip parametrus, perduosime nuorodą į modelio atributą, tokiu būdu sukursime juos atitinkančius elementus.
Mes pakartojame procesą kiekvienam mums reikalingam modelio atributui, o pabaigoje sukuriame HTML elementą informacijai siųsti ir galiausiai uždarome bloką Skustuvas kad buvome atsidarę.
Su viskuo, kas aprašyta, kai pasiekiame rodinį iš valdiklio veiksmo, turėsime formą HTML galioja, kad galėtume apdoroti, kad užbaigtume norimas funkcijas, kaip matome, nepaisant to, kad formą turime sukurti rankiniu būdu, skirtingi įrankiai ASP.NET Jie leidžia mums palengvinti programuotojo gyvenimą, automatizuojant mažus fragmentus ir sumažinant parašyto kodo kiekį.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave