我试图调用一个视图,但不是全部。我以前是偶然做过的,但是我不记得自己是怎么做的,然后再做一次。

这是我正在显示的示例:



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

这是代码:

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


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

有人有想法么?

最佳答案

检查您的局部视图是否设置了布局

就像是

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


如果是局部视图,则可以(可能)删除此视图

如果看不到此行,则可能是默认的布局继承,需要删除它。然后试试这个

@{
     Layout = null;
}

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

10-11 15:42