gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 未找到 View 'name' 或其主节点

转载 作者:行者123 更新时间:2023-12-04 22:08:20 25 4
gpt4 key购买 nike

我有一个 View 问题。这是代码片段:

    public ActionResult AddAdvertisement()
{
...
return RedirectToAction("AdvCreated");
}

[HttpGet]
public ActionResult AdvCreated()
{
return View("AdvCreated", "abc");
}

然后我看到错误

未找到 View “AdvCreated”或其母版。搜索了以下位置:

~/Views/Advertisement/abc.master

~/Views/Shared/abc.master

如果我只是转到 URL http://localhost/AdvCreated 一切正常。为什么 ?

最佳答案

我的理解是您正在尝试将字符串传递给作为模型的 View 。这是不可能的。有一个像这样的 View 函数的重载:

View(string viewName,string masterViewName)

所以它寻找一个名为“abc”的主 View 。如果要传递字符串,请将其转换为对象。有一个示例 here

关于asp.net-mvc - ASP.NET MVC 未找到 View 'name' 或其主节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com