Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 22058|Vastaus: 1

[ASP.NET] asp.net mvc käyttää RenderActionin paikallisnäkymää dynaamisen datan lataamiseen

[Kopioi linkki]
Julkaistu 7.6.2018 17.07.32 | | | |
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ää?







Edellinen:Päivitä tietokantasi Code First -siirrolla
Seuraava:Ratkaisu 360-hakuun ei sisällä sivuston sisäsivuja
 Vuokraisäntä| Julkaistu 4.7.2019 21.24.08 |
@RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderActi...
https://www.itsvse.com/thread-2172-1-1.html
(Lähde: Architect_Programmer)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com