Asp.Net MVCコントローラは他のコントローラのビューに戻りビューを返します

現在では控制器(Account)Edit方法、戻り其他控制器(Treasure)ビューを(MyList)

public ViewResult Edit(Treasure treasure)
{
    if (ModelState.IsValid)
    {
        repository.SaveTreasure(treasure);
        //这里返回Treasure控制器中的MyList视图
        //return View();
    }
    return View(treasure);
}

あなたは使用することができますRedirectToAction()下に示すように、この方法を
ここに画像を挿入説明
そうreturn RedirectToAction("MyList", "Treausre");することができます。

##戻り、この中で、ことに留意されたいRedirectToAction()時、方法の種類があるべきActionResult
次のように

##代表修改的地方
public ##ActionResult## Edit(Treasure treasure)
{
    if (ModelState.IsValid)
    {
        repository.SaveTreasure(treasure);
        ##return RedirectToAction("MyList", "Treausre");##
    }
    return View(treasure);
}
公開された62元の記事 ウォン称賛68 ビュー160 000 +

おすすめ

転載: blog.csdn.net/ZUFE_ZXh/article/details/89493350