[英]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.