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世界 –