Asp.net mvc 找不到部分视图MVC 5

Asp.net mvc 找不到部分视图MVC 5,asp.net-mvc,razor,Asp.net Mvc,Razor,我花了很多时间来处理mvc中的局部视图。事实上,我找到了很多解决这个问题的方法。然而,这些解决方案在我的情况下并不奏效。显然,我使用下面的代码在控制器中查找部分视图,但它返回“未找到视图”。我不知道如何解决这个问题 此代码无法正常工作: var result = ViewEngines.Engines.FindPartialView(ControllerContext, "~/View/Home/HelloPartial.cshtml"); 下面是我的mvc行动 public ActionRe

我花了很多时间来处理mvc中的局部视图。事实上,我找到了很多解决这个问题的方法。然而,这些解决方案在我的情况下并不奏效。显然,我使用下面的代码在控制器中查找部分视图,但它返回“未找到视图”。我不知道如何解决这个问题

此代码无法正常工作:

var result = ViewEngines.Engines.FindPartialView(ControllerContext, "~/View/Home/HelloPartial.cshtml");
下面是我的mvc行动

public ActionResult Index()
        {
            var result = ViewEngines.Engines.FindPartialView(ControllerContext, "~/View/Home/HelloPartial.cshtml");
            var msg = string.Empty;
            if (result == null || result.View == null)
            {
                msg = "View not found";
            }
            else msg = result.View.ToString();

            ViewBag.Msg = msg;
        return View();
        }
随附演示项目的屏幕截图:

提前谢谢

更换线路:

var result = ViewEngines.Engines.FindPartialView(ControllerContext, "~/View/Home/HelloPartial.cshtml");
与:


你想用这段代码做什么?它的
视图
(复数),而不是
视图
@StephenMuecke。谢谢你的修改。当然,我会将指定的部分视图“HelloPartial.cshtml”转换为字符串,所以首先我找到了我的部分视图,但这返回了我NULL@StephenMuecke我在拼写上犯了错误。非常感谢,非常感谢。这挽救了这一天。你不回答打字错误-你投票关闭它们-这对任何人都没有用!
var result = ViewEngines.Engines.FindPartialView(ControllerContext, "~/Views/Home/HelloPartial.cshtml");