ASP.NET MVC - skuveklis

Satura rādītājs
Veidojot skatījumu veidnes, mēs uzskatām, ka tajos ir jāapstrādā daži dati, kas var būt dinamiski, vai vienkārši jāizmanto sistēmas rīki, lai iekļautu nepieciešamos datus.
Lai sasniegtu šos mērķus, mums ir valodas, kas ļauj mums mijiedarboties ar skatu veidnēm ASP.NET MVC mums ir Skuvekļa valoda, kas ļauj izvietot izteiksmes, kuras serveris novērtē un interpretē pirms to nosūtīšanas uz pārlūkprogrammu, ar atbilstošajām vērtībām.
Skuveklis
Skuveklis Tās mērķis ir spēt ģenerēt HTML, tas ir, visi izteicieni un kodi, kurus mēs izmantojam, palīdz mums padarīt mūsu uzskatus dinamiskākus, tāpēc tas ir apveltīts ar izlūkošanas informāciju, kas ļauj mums noteikt, kas tas ir Vienkāršs HTML un kas ir Skuvekļa valoda.
Piemēram, nākamajā attēlā mēs varam redzēt, kā mēs to izmantojam Skuveklis lai novērtētu, vai lietotājs ir autentificēts mūsu lietojumprogrammā:

SvarīgsJa paskatāmies cieši, tad @ simbols ir tas, kurš piešķir formu sākumā Skuvekļa sintakse, no turienes serverim ir jāinterpretē kodu bloki atkarībā no instrukcijām un tādējādi jāizlemj, ko drukāt uz HTML un veids, kā jums tas jādara.
Skuvekļa un HTML atšķirība
Iepriekšējā punkta beigās mēs norādām, ka ar @ simbols mēs sākam izteiksmi Skuveklis, ja iedziļināmies šajā aspektā, mums ir divi deklarēšanas veidi Skuvekļa kods mūsu uzskatos.
Pirmā formaTas tiek saukts kodu tīrradņi un tie ir vērtējumi, kas sastāv no vienas rindas, interesanti ir tas, ka mēs varam arī sajaukt šos izteicienus ar tekstu, vienīgais, kas mums jāņem vērā, ir tas, ka kodu tīrradņi Viņiem vienmēr ir jāatgriež kaut kas, ko parādīt skatā, pretējā gadījumā tas mums radīs kļūdu. Tālāk redzamajā attēlā redzēsim, kā šī veidlapa izskatās

Tam vajadzētu ģenerēt šādu HTML:
Nav pieteicies: Piesakieties

Tas atbilst standarta pieteikumvārdam.
Otrs veidsTas atbilst blokiem, šim nolūkam mēs izmantosim šādu struktūru @{} kur ir sākums @{ un turpiniet kodu līdz } kas iezīmē šī bloka beigas, ja mēs izmantojam C # kā valoda katrai rindai jābeidzas ar semikolu ";".
Kodu bloki ļauj mums apvienot loģiku, ko nevar izteikt vienā rindā, arī atšķirībā no kodu tīrradņi viņiem nekas nav jāatdod.
SvarīgsVēl viens svarīgs aspekts ir tas, ka mums tas ir divas mainīgo darbības jomas, tos, kurus mēs definējam lapas sākumā ārpus konteineriem, mēs varam tos izmantot kodu blokos, kā arī kodu tīrradņi, tomēr tos, kurus mēs definējam blokos, piemēram, katram Tie būs derīgi tikai minētajā blokā.
Mums jau ir daudz skaidrāks priekšstats par to, kā izmantot loģiku, kas, iespējams, jāiekļauj veidnēs, izmantojot valodu Skuveklis kad mēs izstrādājam savu lietojumprogrammu ASP.NET MVC.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