/ / RenderPartial metóda v Razor view - .net, razor, asp.net-mvc-5

Metóda RenderPartial v zobrazení Razor - .net, razor, asp.net-mvc-5

Viem, že v syntaxi holiaceho strojčeka musíme držať metódu RenderPartial vo vnútri zložených zátvoriek. Tiež, že vráti void a zapíše sa priamo do výstupného toku.

eg.- @{ Html.RenderPartial("Category","Home"); }

Teraz mám dve otázky 1. Čo je to výstupný prúd 2. Aký je význam zložených zátvoriek?

odpovede:

1 pre odpoveď č. 1

Syntax kučeravej ortézy znamená, že existuje nejaký kód C # / VB. Informuje Razor, aby analyzoval všetko v rámci rovného kódu.

Teraz, hovorí, že dostane napísané priamo na výstupný prúd je trochu zjednodušujúce. V podstate, pri budovaní odozvy pre server, ktorý má poslať klientovi, odpoveď telo je prúd. "Výstupný prúd" je v podstate to isté ako "orgán odpovedí". Keď Razor analyzuje pohľad, začne písať tomuto orgánu odpovede a v podstate Html.RenderPartial Píše priamo do tela odpovede, a nie namiesto toho, aby niečo vrátil Razoru, ktorý potom Razor zapíše do tela odpovede.

To povedalo, stačí použiť Html.Partial ak nemáte dobrý dôvod inak:

@Html.Partial("Category", "Home")