Visual Studio 如何确定哪个是视图与部分视图?另一个问题是;有没有办法将我的观点转换为部分观点?
问问题
7534 次
2 回答
21
在 Razor 中,视图和局部视图之间没有 WebForms 中的区别(.aspx 与 .ascx)。在 Razor 中,所有视图都是模板。这些模板可以有一个布局:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
在这种情况下,它们是视图。如果没有指定布局,它们可以被视为部分视图。布局通常在~/Views/_ViewStart.cshtml
文件中定义。
话虽如此,如果从您的控制器操作中将不会应用您return PartialView();
而不是此布局。return View();
我建议您阅读以下有关 Razor 视图和布局的博客文章。
于 2011-07-21T21:43:23.727 回答
3
Visual Studio doesn't determine which is a view and which is a partial view. You do. You tell MVC to render a partial view, and it renders whatever you give it.
于 2011-07-21T21:36:25.210 回答