我正在尝试通过 C# 调用操作结果方法

本文关键字:调用 操作 结果 方法 | 更新日期: 2023-09-27 18:36:56

我有一个想要运行的操作结果方法。如何通过 C# 代码调用它?

public ActionResult Edit(int? id, string error)
        {
           ....
        }

我正在尝试通过 C# 调用操作结果方法

试试这个,它应该可以工作:

return RedirectToAction("Edit", new { id = contractInstance.SalesContractId, error = ""});

要在新页面上打开操作,您需要将 html 属性和控制器名称添加到 yor 操作中:

@Html.ActionLink("Edit", "Edit", "TypeControllerName", new { id = contractInstance.SalesContractId, error = ""}, new {target = "_blank"})

如果该控制器具有同名的页面,则它应在加载该页面时自动调用该操作。

因此,如果您有 Edit.cshtml,则应调用该操作。