26
A
回答
18
如果你使用的是Razor,在局部視圖和視圖之間沒有真正的區別,它們都是cshtml文件。一個視圖是一個視圖。如果要將視圖用作部分視圖,則會存在一些限制,例如不使用佈局文件。
在WebForms View引擎中,局部視圖通常是ascx而不是aspx。定義中存在一些細微的差異,但它們仍然基本可以互換。
部分與全部是關於它的使用方式。如果您在View()方法中返回視圖,則它是完整視圖。如果你在Partial中返回它,那麼它是一個局部的。
+1
如果有人正在尋找他們爲什麼不同的細節(沒有佈局支持和沒有viewstart支持等)http://completedevelopment.blogspot.com/2014/01/is-there-really -no-差between.html –
2
簡而言之,PartialViews不是Views。
代碼的工作方式是一樣的,但你使用它們的方式不是。 PartialView更像是Asp.NET的用戶控件。 This post應該會給你更多信息
0
也許「PartialView」通常與[ChildActionOnly],使其在手冊頁使用HTMl.Action等調用動作用杵
相關問題
- 1. MVC3部分視圖
- 2. FancyBox與MVC3中的部分視圖
- 3. ASP.net MVC3 - Razor視圖和部分視圖與Ajax回傳
- 4. MVC3部分視圖和Google Analytics(分析)
- 5. MVC3在一個視圖中的兩個部分視圖
- 6. ASP.NET MVC3:部分視圖和主視圖之間的交互
- 7. MVC3嵌套部分視圖調用Ajax.ActionLink
- 8. MVC3 - 錯誤呈現部分視圖
- 9. 如何使用Durandal.js部分視圖,mvc3
- 10. ASP.NET MVC3嵌套的部分視圖?
- 11. 部分視圖MVC - 與視圖不同的部分視圖功能
- 12. MVC3局部視圖位置
- 13. 局部視圖MVC3剃刀
- 14. 部分視圖覆蓋主視圖
- 15. 視圖內的部分視圖?
- 16. MVC - 部分視圖
- 17. 常見內容部分視圖
- 18. 部分視圖無法正常渲染
- 19. ASP.NET MVC3視圖設計視圖
- 20. 當部分視圖無效時返回到部分視圖的主視圖
- 21. 在MVC3 Razor視圖中的局部視圖引擎
- 22. MVC3 Razor視圖引擎,創建局部視圖時出錯
- 23. 如何驗證asp.net中的內部部分視圖mvc3
- 24. 從另一個部分視圖更新部分視圖 - ASP.NET MVC2
- 25. asp.NET MVC4在部分視圖中使用部分視圖
- 26. ASP .NET MVC3如何從局部視圖
- 27. MVC3中的自我ajax局部視圖
- 28. MVC3共享佈局 - 局部視圖
- 29. MVC3局部視圖編輯彈出
- 30. 如何將文本視圖添加到常規視圖
部分觀點mean't,可以在其他頁面重用,更喜歡自定義控件在經典的asp.net世界 –