MVC怎么返回另一个文件夹里的VIEW

时间:2021-08-14 05:49:39
我一个action返回VIEW,但那个VIEW不在同名的controller文件夹里,有办法返回到另一个文件价里的VIEW吗

4 个解决方案

#1


必须有. . .
return RedirectToAction("方法名", "controller名");

controller名:HomeController.cs 则为:Home

方法里返回页面就行。也可以传参。

#2


return RedirectToAction("ActionName");
return RedirectToAction("ActionName", "ControllerName");

#3


还2种方法:
1: return Redirect("~/Home/方法名");

2:return Json(result),

        $.ajax({
            url: "/Home/方法名?id=" + id,
            type: 'POST',
            dataType: 'json',
            data: null,
            contentType: 'application/json; charset=utf-8',
            success: function (data) {
                if (data == true) {
                    location.href = "/Home/方法名";

                }

            }, error: function () {
                alert("XXX!");
            }
        });

#4


return View("/area/a/view/a.cshtml",model)

#1


必须有. . .
return RedirectToAction("方法名", "controller名");

controller名:HomeController.cs 则为:Home

方法里返回页面就行。也可以传参。

#2


return RedirectToAction("ActionName");
return RedirectToAction("ActionName", "ControllerName");

#3


还2种方法:
1: return Redirect("~/Home/方法名");

2:return Json(result),

        $.ajax({
            url: "/Home/方法名?id=" + id,
            type: 'POST',
            dataType: 'json',
            data: null,
            contentType: 'application/json; charset=utf-8',
            success: function (data) {
                if (data == true) {
                    location.href = "/Home/方法名";

                }

            }, error: function () {
                alert("XXX!");
            }
        });

#4


return View("/area/a/view/a.cshtml",model)