c# - 无法弄清楚如何返回部分 View 而不是全部

标签 c# asp.net-mvc razor view

我正在尝试调用一个 View ,但不是全部。我以前不小心做过,但我不记得我是怎么做到的,然后又做了一次。

这是我展示的示例:

enter image description here

我只想显示红色圆圈所在的区域。

代码如下:

public ActionResult Logon()
{
  return View();
}

确实很简单,但我已经return PartialView(); 但这并没有改变它。

有人有什么想法吗?

最佳答案

检查你的局部 View 是否设置了布局

有点像

@{
     Layout = "views/shared/sitelayout.cshtml";
}

如果它是局部 View ,那么您可以(可能)删除它

如果你没有看到这一行,你可能有一个默认的布局继承,需要删除它。然后试试这个

@{
     Layout = null;
}

关于c# - 无法弄清楚如何返回部分 View 而不是全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14533032/

相关文章:

asp.net - 为什么使用 Azure 云服务项目而不是带有 Azure SDK 的 ASP.NET 项目?

javascript - JSON 响应 Long 被舍入或损坏

html - 如何在 CSS 中为 MVC 4 Razor 创建类层次结构?

asp.net-mvc - 使用Razor View 引擎输出Json

c# - 解释 Angular 2 中 MVC 错误的最佳实践

C# DateTime 总是创建新对象?

asp.net-mvc - 如何使用 Kendo UI 网格打开其中包含列表的模式

validation - 在 MVC 3 Razor 中切换验证

c# - 不修改hosts文件的主机名解析

c# - 如何在 C# 中透明地跟踪字符流中的行号?