実行したいアクション結果メソッドがあります。C#コードで呼び出すにはどうすればよいですか?
public ActionResult Edit(int? id, string error)
{
....
}
実行したいアクション結果メソッドがあります。C#コードで呼び出すにはどうすればよいですか?
public ActionResult Edit(int? id, string error)
{
....
}
これを試してください、それはうまくいくはずです:
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がある場合は、そのアクションを呼び出す必要があります。