簡體   English   中英

ASP.NET MVC4中的PartialViews

[英]PartialViews in ASP.NET MVC4

我注意到有幾種方法可以使用Views和PartialViews:

RenderAction,RenderPartial和“返回PartialView”

放置在HTML中的RenderAction只會調用一個Action並渲染返回的View(返回的View可以是局部視圖還是視圖?)

RenderPartial將簡單地檢索View的內容而不執行任何Controller操作

最后,“返回視圖”和“返回部分視圖”之間有什么區別?

謝謝

return View()返回啟用了Layout的視圖,因此您可以獲得包含<html><body>標記的完整HTML頁面。 另一方面, return PartialView()會禁用布局,並且只獲得此視圖中包含的HTML片段。 實際上,在使用Razor視圖引擎時,我更喜歡談論模板而不是視圖和部分視圖。 這是因為視圖是模板而部分視圖是沒有布局的模板。 但在這兩種情況下,它都是Razor模板。

暫無
暫無

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

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