ASP.NET MVC - Obrasci

Sadržaj
U web aplikacijama primarni način na koji možemo dobiti podatke od korisnika je oblika, budući da u njima možemo definirati polja s oznakama i učiniti ih potpunima, a zatim koristiti te podatke kako bismo ispunili svoje ciljeve.
U ASP.NET MVC konstrukcija obrazaca prilično je jednostavna, budući da postoje mnoge metode i alati koji nam pomažu u stvaranju HTML tako da radimo manje i spajanjem obrasca s radnjama kontrolera možemo vrlo brzo generirati funkcionalnost.
Izgradnja obrasca
Kao što znamo, pojam oblika postoji na webu od njegovog početka, jedan je od najprimitivnijih oblika HTML hvatanje podataka, ali to ne znači da su zastarjeli ili neučinkoviti; S novim izmjenama i standardima obrasci dobivaju funkcionalnost, njihovu kombinaciju s Javascript omogućuje vam izvođenje validacija uživo, a mi ih možemo oblikovati tako da izgledaju kako želimo. Pogledajmo na sljedećoj slici obrazac bez stilova:

VažnoASP.NET MVC ima prednost jer izrađujemo vlastite obrasce, zato nam nudi alate tzv pomagači koji nam pomažu u jednostavnijem stvaranju ponavljajućeg HTML -a, imamo metode poput Html.TextBox, Html.Password i drugi koji nam pomažu u generiranju polja koja ćemo imati unutar obrazaca.
Izradit ćemo obrazac pomoću Britva i drugačiji pomagači koje imamo na raspolaganju, pogledajmo kod, a zatim njegovo objašnjenje:

Napravi aukciju

@pomoću (Html.BeginForm ()) {

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

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

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

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

}

Prvo što napravimo je stvoriti novi pogled, možemo ga nazvati Create.cshtml i unutar ove nove datoteke ispraznit ćemo sadržaj koda; u kôd prvo upisujemo element HTML H2 ovo je za uspostavljanje naslova dokumenta, zatim dolazi zanimljiv dio koji otvaramo blok Britva s @koristeći i unutar ovog bloka započinjemo izgradnju obrasca.
Unutar svakog bloka

pozivamo različite pomagače, u ovom slučaju koristimo @ Html.LabelFor(model => model.Naslov) i @ Html.EditorFor(model => model.Title), ako promatramo, kao parametre prosljeđujemo referencu na atribut modela, na ovaj način ćemo generirati elemente koji im odgovaraju.
Ponavljamo postupak za svaki od atributa modela koji su nam potrebni i na kraju stvaramo HTML element za slanje informacija i na kraju zatvaramo blok Britva koje smo otvorili.
Uz sve opisano pri pristupu pogledu iz radnje kontrolera imat ćemo obrazac HTML valjano da tada možemo obraditi kako bismo dovršili željenu funkcionalnost, kao što vidimo unatoč činjenici da obrazac moramo izgraditi ručno, različiti alati ASP.NET Omogućuju nam da olakšamo život programeru automatizacijom malih fragmenata i smanjenjem količine napisanog koda.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave