相关疑难解决方法(0)

"return View()"和"return PartialView()"之间的区别是什么?

我知道部分视图用于渲染视图的一部分.但我不明白什么是之间的区别return View(),并return PartialView()和你什么时候使用每一个.

asp.net-mvc

42
推荐指数
2
解决办法
4万
查看次数

Asp.net MVC中的部分视图有什么意义

我注意到视图和局部视图之间似乎没有真正的区别.例如,一个可以创建一个视图,但可以呈现为一个局部视图,通过使用

@Html.Partial("ViewName")
Run Code Online (Sandbox Code Playgroud)

或者通过指定其操作将其返回为

return PartialView();
Run Code Online (Sandbox Code Playgroud)

我注意到情况正好相反 - 即,可以创建局部视图,但如果它作为完整视图返回,它将以视图的默认布局显示.

我的问题是 - 在Visual Studio中添加新视图时,可以选择创建部分或不部分的视图.这不是多余的,因为视图无论如何都可以呈现为局部视图和完整视图吗?

.net html c# asp.net-mvc razor

21
推荐指数
3
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×2

.net ×1

c# ×1

html ×1

razor ×1