ASP.NET MVC 4-返回主控制器视图

本文关键字:控制器 视图 返回 NET MVC ASP | 更新日期: 2023-09-27 18:20:04

我使用的是ASP.NET MVC 4,我有一个带视图的主控制器,我创建了一个API控制器,我试图在API控制器中的方法结束时将用户返回到主控制器视图。我该怎么做?

家庭控制器

namespace ASPNETMVC4_Tutorial.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }
    }
}

我的Api控制器

namespace ASPNETMVC4_Tutorial.Controllers
{
    public class PersonController : ApiController
    {
        [HttpPost]
        public dynamic Post([FromBody]PersonsClass person)
        {
            person.insertPerson(person);
            return true;
        }
    }
}

请帮忙。

ASP.NET MVC 4-返回主控制器视图

api控制器不负责处理导航,它应该与客户端技术无关。这意味着,如果api设计和实现良好,您可以在移动应用程序、web应用程序或任何其他可以使用http协议的应用程序类型上使用它。

Url导航是特定于网络的,这就是为什么不能存在的原因。在您的案例中,正确的位置应该是javascript端的succeed处理程序。