Paano ako lilikha ng bahagyang view sa pahina ng layout?
Paano ako lilikha ng bahagyang view sa pahina ng layout?

Video: Paano ako lilikha ng bahagyang view sa pahina ng layout?

Video: Paano ako lilikha ng bahagyang view sa pahina ng layout?
Video: miron ba kayong ganitong lola 2024, Abril
Anonim

Upang lumikha a bahagyang pagtingin , i-right click sa Shared folder -> piliin Idagdag -> mag-click sa 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.

Higit pa rito, 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.

Maaari ring magtanong, ano ang bahagyang pagtingin sa MVC na may halimbawa? Bahagyang pagtingin ay kapareho ng kontrol ng user sa Web Form application sa Asp. Net. Kaya maaari itong magamit muli sa maramihang mga view sa MVC . Mga Bahagyang Pananaw ay espesyal mga pananaw na nagbibigay ng isang bahagi ng Tingnan nilalaman. A) Sa Solution Explorer ng visual studio, i-right click sa folder ng Models, piliin ang Add, at pagkatapos ay piliin ang Class.

Gayundin, ang mga tao ay nagtatanong, ano ang isang 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.

Paano ako magre-render ng bahagyang view mula sa ibang controller?

Kaya mo render a bahagyang pagtingin (na maaaring ibahagi sa pagitan ng mga controllers tulad ng sa (1)) sa loob ng kasalukuyang tingnan gamit ang Html. Bahagyang (). Maaari mong gamitin ang Html. Action() upang mag-invoke ng isang aksyon sa a ibang controller at render ang mga resulta sa loob ng kasalukuyang tingnan.

Inirerekumendang: