Satura rādītājs
Tīmekļa lietojumprogrammās mums ir sadaļas, kurās ir dinamiski dati, taču īpatnība ir tāda, ka šīs sadaļas varētu atkārtoti izmantot dažādās mūsu lietojumprogrammas daļās. Lai to sasniegtu iekšā ASP.NET MVC mums ir resurss ar nosaukumu daļēji skati, tie paļaujas uz ietvara stabilitāti, lai radītu patiešām interesantas funkcijas.Daļēji skati
Daļēji uzskati ir atšķirīga pieeja nekā Izkārtojumi tā kā šī nav veidne, kurā kods tiks iekļauts, un tāpēc, ka to mērķis nav, lai viss tiktu uztverts viendabīgi, daļēja skata mērķis ir parādīt datus un tam ir funkcionalitāte, bet mēs varam tos izmantot vairākās lapas daļās un mums tas ir jāraksta tikai vienu reizi.
Piemēram, to var izmantot kādā izsoles vietnē, kur mums jāievieto sadaļa ar jaunākajām izsolēm, kas tika lietotas vienumam, neliels fotoattēls un cena, nevis jāraksta šis kods katrā skatā. mēs varam padarīt lietojumprogrammu daļēju skatu.
Izveidojiet daļēju skatu
Lai ģenerētu daļēju skatu, mums vispirms jāizlemj, ko tas veiks, tad mēs darām savu loģiku un pārtulkojam to failā, šim failam ir jābūt direktorijā Dalīts no viedokli, tas ir, tas nonāk mūsu lietojumprogrammas koplietotajā mapē.
Tālāk redzamajā attēlā redzēsim kodu, kas mums nepieciešams, lai sasniegtu to, ko mēs pieminējām piemērā:
Jā, mēs pievēršamies detaļām, mēs to redzam mēs importējam savu modeli šajā gadījumā sauc Izsole tā kā tā ir izsole, tad mēs rakstām saturu un katrai sadaļai, ko pievienojam ar Skuveklis drukājamā vērtība, kā redzam, tas nemaz nav sarežģīti.
Tad, ja mēs vēlamies izmantot šo daļējo skatu, mums tas ir jāizmanto Html.Partial () šādā veidā mēs varam radīt to, ko mēs jau esam izveidojuši kā daļu no cita skatījuma.
Uzrakstīsim kodu, ko izmantosim, lai sasniegtu to, ko esam paskaidrojuši:
@modelis IEskaitāmiRezultāti
@foreach (vari izsole modelī) {@ Html.Partial ("Izsole", izsole)}
Ja mēs redzam, kas notiek, vispirms mēs veicam sludinājumu, lai izietu cauri katram modelī saglabātajam elementam, pēc tam nododam to mūsu daļējam skatam Izsole caur Html.Partial () metode un blakus mēs nododam tā nosaukumu bez faila paplašinājuma.
Mēs to varam sasniegt, pateicoties atšķirīgajam Palīgi kas mums ir sistēmā, šī metode Html.Partial () darbojas līdzīgi Skatīt (), atšķiras ar to, ka pirmais ir paredzēts satura radīšanai kā daļa no citiem uzskatiem.
LietderībaŠī šeit parādītā metode ir diezgan noderīga sadaļu ģenerēšanai un koda sarežģītības un apjoma samazināšanai mūsu lietojumprogrammās, tomēr reālā izmantošana tiek panākta, ja šīs metodes izmantojam kopā ar AJAX, lai mēs varētu maksimāli izmantot rīkus ASP.NET MVC.
Pabeidzot šo apmācību, mums jau ir jauns rīks, kas ļauj mums uzrakstīt pēc iespējas mazāk koda, vienlaikus palielinot mūsu lapu funkcionālās sadaļas.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