Vaatimukset, on kaksi eri sivua, ja on div, jossa data on julkista! Mutta divisioonan data ei ole kiinteä, data muuttuu! Itse asiassa se on myös osittainen näkemys.
Aiemmin, kun käytimme MVC:tä paikallisten näkymien lataamiseen, teimme sen seuraavasti:
@{Html.RenderPartial("Testi",ViewData["aaa"]); } @Html.Osittainen ("Testi") Aiemmin paikallisessa näkymässä koko data oli yleensä kiinteää sisältöä tai nykyisen ohjaimen näkymädata välitettiin sisään, ja edellä mainitut kaksi menetelmää eivät itse asiassa päässeet ohjainkerrokseen, joten tehokkuus oli korkeampi, mutta se ei täyttänyt vaatimuksiani!
Toiveeni on, että paikallinen näkymä voi syöttää ohjaimen lataamaan tiedot, generoida datan dynaamisesti ja palata sitten takaisin!
Samankaltaisuudet ja erot osittaisen ja toiminnan välillä
Yhtäläisyydet:
Sitä käytetään yleensä näyttämään suhteellisen itsenäinen "lohko", kuten näyttövalikko tai navigointipalkki. Molempien tulosten tulokset näytetään osana nimettyä Näkymää
Erot:
RenderPartitalin data tulee kutsuvasta näkymästä, ja RenderAction käyttää ohjainta.
RenderAction käynnistää uuden pyynnön, kun taas RenderPartial ei.
Html.RenderActionMahdollistaa toiminnon kutsumisen suoraan ja palautetun tuloksen näyttämisen suoraan tällä hetkellä kutsutussa Näkymässä, metodilla Controlissa ja PartialView palautus
Luo ensin uusi testimenetelmä kotiohjaimeen, koodi on seuraava:
Test.cshtml-koodi:
Miten kutsun paikallista näkymää?
|