Maaari bang magkaroon ng controller ang bahagyang view?
Maaari bang magkaroon ng controller ang bahagyang view?

Video: Maaari bang magkaroon ng controller ang bahagyang view?

Video: Maaari bang magkaroon ng controller ang bahagyang view?
Video: Can electric ice cream change the World? - Edd China's Workshop Diaries 24 2024, Abril
Anonim

3 Mga sagot. Dapat mong tipunin ang lahat ng data na kailangan para sa bahagyang sa agos controller aksyon (na maaaring gumamit ng mga paraan na ibinabahagi sa iba mga controllers at mga aksyon). Kung gusto mo talaga a bahagyang na i-render gamit ang sarili nitong controller /action pagkatapos ay isaalang-alang ang pag-load nito sa pamamagitan ng AJAX na may hiwalay na kahilingan.

Kaugnay nito, maaari bang magkaroon ng modelo ang isang bahagyang pagtingin?

Mga Bahagyang Pananaw sa ASP. NET MVC ay sinadya upang kumatawan sa "mga piraso" ng isang pahina na pwede i-render sa maraming lugar sa magkaibang mga pananaw . sila maaaring magkaroon ng mga modelo nakatali sa kanila, at pwede i-render gamit ang @Html.

Higit pa rito, ano ang bahagyang pananaw? Bahagyang pagtingin sa ASP. NET MVC ay espesyal tingnan na nag-render ng isang bahagi ng tingnan nilalaman. Ito ay tulad ng isang user control ng isang web form application. Bahagyang maaaring magamit muli sa maramihang mga pananaw . Nakakatulong ito sa amin na bawasan ang pagdoble ng code. Sa madaling salita a bahagyang pagtingin nagbibigay-daan sa amin na mag-render ng a tingnan sa loob ng magulang tingnan.

Kung isasaalang-alang ito, paano ako gagawa ng bahagyang view?

Upang lumikha a bahagyang pagtingin , i-right click sa Shared folder -> piliin ang Add -> click on Tingnan .. Tandaan: Kung a bahagyang pagtingin ibabahagi sa maramihan mga pananaw ng ibang controller folder noon lumikha ito sa Shared folder, kung hindi, maaari mo lumikha ang bahagyang pagtingin sa parehong folder kung saan ito gagamitin.

Paano sinusuportahan ng isang bahagyang view ang isang modelo?

Mga Bahagyang Pananaw maaaring gamitin ang Pahina Modelo para sa kanilang data samantalang ang Child Actions ay gumagamit ng independiyenteng data mula sa Controller. Ang mga template ng editor/Display ay nagpapasa ng mga item mula sa modelo sa system ngunit maaaring ma-override ng user bahagyang pananaw.

Inirerekumendang: