我正在尝试调用一个 View ,但不是全部。我以前不小心做过,但我不记得我是怎么做到的,然后又做了一次。
这是我展示的示例:
我只想显示红色圆圈所在的区域。
代码如下:
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/