IE Child Action Redirect Issue MVC

时间:2014-02-28 13:26:43

标签: asp.net-mvc

我们正在ASP.NET MVC5中开发一个应用程序。 我试图从子操作重定向到某个操作(使用RedirectToAction方法)。它适用于Firefox,但它在IE中不起作用。 知道如何让这个与IE一起工作。

代码:

    [ValidateAntiForgeryToken]
    [HttpPost]
    public ActionResult Create(VehicleGroup vehicleGroup)
    {
        if (ModelState.IsValid)
        {
            var cuser = db.Users.Find(User.Identity.GetUserId());
            vehicleGroup.User = cuser;
            db.VehicleGroups.Add(vehicleGroup);
            db.SaveChanges();
            ModelState.Clear();
            TempData["VG_Create"] = "Vehicle Group saved successfully.";

            return  RedirectToAction("Index");
        }
        return PartialView(vehicleGroup);
    }

修改

其实我有一个索引动作。在索引视图中,我有两个部分。左侧部分显示现有车辆组的列表,右侧部分包含创建表单(Ajax表格)。

enter image description here

现在,当我创建一个新的Vehicle Group时,我将用户重定向到Index action。但它在IE中不起作用,页面保持不变。在Firefox上,它被重定向,我可以看到新的数据。

1 个答案:

答案 0 :(得分:0)

发生在我身上,问题是IE中的兼容模式。 尝试在_Layout

中添加以下内容
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />