簡體   English   中英

ASP.NET MVC - 局部視圖可以有 controller 嗎?

[英]ASP.NET MVC - Can a Partial View have a controller?

當我在視圖中並調用@Html.RenderPartial("MyPartialView", MyObject)時,我可以設置它以便這個局部視圖有一個 controller ,它在調用 RenderPartial 時被調用?

可能使用RenderAction而不是RenderPartial會更好

您應該收集當前 controller 操作(可能使用其他控制器和操作共享的方法)中的部分所需的所有數據。

如果您真的希望使用自己的控制器/操作來呈現部分內容,請考慮通過 AJAX 使用單獨的請求加載它。

在 MVC 中,雖然控制器知道視圖,但反之則不然。

視圖只是呈現一些數據的手段(model 或 viewModel),但它們與 controller 或操作無關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM