视觉工作室如何确定哪一个是视图还是局部视图?另一个问题是;有没有办法将我的视图转换为部分视图?剃刀视图和局部视图
8
A
回答
21
在Razor中,在WebForms(.aspx和.ascx)中没有视图和部分视图之间的区别。在Razor中,所有视图都是模板。这些模板可以有一个布局:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
在这种情况下,它们是视图。如果没有指定布局,则可以将其视为部分视图。布局通常在~/Views/_ViewStart.cshtml
文件中定义。
这就是说如果从你的控制器行动你return PartialView();
而不是return View();
这种布局将不会被应用。
我建议你阅读关于剃刀视图和布局的following blog post。
3
Visual Studio不确定哪个是视图,哪个是局部视图。你做。您告诉MVC渲染一个局部视图,并呈现您提供的任何内容。
相关问题
- 1. 局部视图MVC3剃刀
- 2. 剃刀局部视图不渲染
- 3. 返回剃刀局部视图
- 4. 使用webforms视图和剃刀布局
- 5. 使用Aspx页面作为剃刀视图的局部视图
- 6. 如何在aspx视图页中调用剃刀局部视图
- 7. ApiControllers和剃刀视图
- 8. ASP.Net剃刀视图
- 9. 在视图外修改剃刀布局
- 10. 没有布局的剃刀视图
- 11. MVC剃刀布局 - 从视图
- 12. 在布局中呈现强类型局部视图MVC4剃刀
- 13. 2剃刀局部视图在不同项目中使用剃刀生成器
- 14. 在剃刀中调用部分视图
- 15. 剃刀部分视图打破css
- 16. MVC3剃刀视图PopUps
- 17. MVC剃刀从子视图
- 18. MVC3剃刀视图引擎
- 19. 嵌入式剃刀视图
- 20. 在MVC4剃刀视图InvalidOperationException
- 21. 在一个剃须刀视图中的两种强类型局部视图
- 22. 在局部剃刀视图正确使用模型
- 23. 呼叫从剃刀代码JavaScript函数在局部视图
- 24. 剃刀局部视图前缀字段名称
- 25. 剃刀局部视图,以迎合不同的模型类型
- 26. MVC剃刀jQuery的局部视图渲染
- 27. 如何填充mvc剃须刀局部视图
- 28. 在剃须刀上动态添加局部视图
- 29. Jquery Modal窗口与mvc 3剃须刀局部视图问题
- 30. MVC3剃刀:如何让有条件加载的局部视图?
谢谢。很高兴我问。哇,这是一个简单的开关。只是改变了我的控制器,它正在工作。非常感谢。 – frank
@frank,所以如果这篇文章帮助你解决了问题,你可能会考虑[标记为答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-工作)通过点击旁边的勾号。 –
只是为了清楚这些搜索和结束在这里,有一个区别,虽然在处理 - viewstart支持,布局支持(如你所说)等http://completedevelopment.blogspot.com/2014/01/is-there -really-no-difference-between.html –