【发布时间】:2013-10-03 15:04:10
【问题描述】:
所以有人问我这个问题:
什么时候返回 View(),什么时候返回 PartialView()?
我的直接反应是,如果这是一种自私的使用PartialView()。然后我意识到我经常返回View() 以获得没有明显不利影响的部分视图?!那么return PartialView() 调用的意义何在?
我发现了这个问题What's the difference between “return View()” and “return PartialView()”。这似乎是 MVC2 特有的。即谈论.aspx 和.ascx 控制扩展。使用 Razor,我们所有的视图都是 .cshtml,无论它们是否是局部的。
我想到的是 PartialView() 只是 MVC2 的后遗症,与 MVC3+ 无关(无论如何使用 Razor 时)?还是我错过了PartialView() 的一些重要功能?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 razor partial-views