ASP.NET MVC - veidlapas

Satura rādītājs
Tīmekļa lietojumprogrammās galvenais veids, kā mēs varam iegūt datus no lietotāja, ir veidlapas, jo tajos mēs varam definēt laukus ar etiķetēm, tos aizpildīt un pēc tam izmantot šo informāciju, lai sasniegtu mūsu mērķus.
In ASP.NET MVC veidlapu uzbūve ir pavisam vienkārša, jo ir daudzas metodes un utilītas, kas palīdz mums ģenerēt HTML lai mēs mazāk strādātu un, apvienojot veidlapu ar kontroliera darbībām, mēs varētu ļoti ātri ģenerēt funkcionalitāti.
Veidlapas veidošana
Kā zināms, formas jēdziens tīmeklī pastāv kopš tās pirmsākumiem, tā ir viena no primitīvākajām formām. HTML lai iegūtu datus, bet tas nenozīmē, ka tie ir novecojuši vai neefektīvi; Līdz ar jaunajām izmaiņām un standartiem veidlapas ir ieguvušas funkcionalitāti, to kombināciju ar Javascript ļauj jums veikt tiešās validācijas, un mēs varam tos noformēt tā, lai tie izskatītos pēc mūsu vēlmēm. Tālāk redzamajā attēlā redzēsim formu bez stiliem:

SvarīgsASP.NET MVC dod priekšroku, jo veidojam veidlapas paši, tāpēc tā piedāvā rīkus ar nosaukumu palīgi kas palīdz mums vienkāršākā veidā izveidot atkārtotu HTML, mums ir tādas metodes kā Html.TextBox, Html. Parole un citi, kas palīdz mums izveidot laukus, kas mums būs veidlapās.
Mēs izveidosim veidlapu, izmantojot Skuveklis un dažādi palīgi ja mums ir pieejams, apskatīsim kodu un pēc tam tā skaidrojumu:

Izsoles izveide

@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 (modelis => model.StartPrice) @ Html.EditorFor (modelis => model.StartPrice)

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

}

Pirmā lieta, ko mēs darām, ir izveidot jaunu skatu, mēs to varam nosaukt Izveidot.cshtml un šajā jaunajā failā mēs iztukšosim koda saturu; kodā vispirms rakstām elementu HTML H2 tas ir, lai izveidotu dokumenta nosaukumu, tad nāk interesanta daļa, mēs atveram bloku Skuveklis ar @izmantojot un šajā blokā mēs sākam veidlapas veidošanu.
Katrā blokā

mēs aicinām dažādus palīgus, šajā gadījumā mēs izmantojam @ Html.LabelFor(modelis => model.Title) un @ Html.EditorFor(modelis => model.Title), ja mēs skatāmies kā parametrus, mēs nododam atsauci uz modeļa atribūtu, tādā veidā mēs ģenerēsim tiem atbilstošus elementus.
Mēs atkārtojam procesu katram mums nepieciešamajam modeļa atribūtam, un beigās mēs izveidojam HTML elementu, lai nosūtītu informāciju, un beidzot mēs aizveram bloku Skuveklis ka mēs bijām atvērušies.
Ar visu aprakstīto, piekļūstot skatam no kontroliera darbības, mums būs veidlapa HTML ir derīgs, lai pēc tam varētu apstrādāt, lai pabeigtu vēlamo funkcionalitāti, kā redzam, neskatoties uz to, ka veidlapa ir jāizveido manuāli, dažādi rīki ASP.NET Tie ļauj mums atvieglot programmētāja dzīvi, automatizējot mazus fragmentus un samazinot rakstītā koda daudzumu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave