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ď č. 1Syntax 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")