【问题标题】:Asp.Net Core 3-1 - Returning Guid to other Action view at controller?Asp.Net Core 3-1 - 将 Guid 返回到控制器的其他操作视图?
【发布时间】:2021-04-06 09:00:19
【问题描述】:

我有两个动作 1- 行动:

 public IActionResult ShowFirstSubCategory(Guid category)
    {      

        var firstsubcategory = _admin.ShowFirstCategory(category);
        return View(firstsubcategory);
    }

2-动作:

 public IActionResult EditFirstSubCategory(Category firstsubcategory)
    {
       
        if (!ModelState.IsValid)
        {
            return View(firstsubcategory);
        }         

        _admin.UpdateMainCategory(firstsubcategory);
        return View("ShowFirstSubCategory", firstsubcategory.ParentId);

    }

我想要firstsubcategory.ParentId 发送到操作视图ShowFirstSubCategory

并在动作中获取金额...

错误:

【问题讨论】:

    标签: c# asp.net-core guid


    【解决方案1】:

    您正在尝试显示另一个视图,该视图的模型与您传递给它的参数不同。相反,您应该使用RedirectToAction,如下所示:

    return RedirectToAction("ShowFirstSubCategory", new { category = firstsubcategory.ParentId});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-18
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多