最近用mvc开发一个项目但是遇到了这样的一个问题,先发点代码:       //controller代码
        [AuthAdmin]       
        public ActionResult Delete(string ids)
        {
            oDishBll.Delete(ids);
            return RedirectToAction("Index","Dish");
        }
      //Bll层代码
       public void Delete(string ids)
        {
            if (string.IsNullOrEmpty(ids))
                return;
            int result= new Delete()
            .From("DishType")
            .Where("Id")
            .In(ids.Split(','))
            .Execute();
        }
上面代码所示是一个删除的功能,我在Index 示图上显示了相关信息列表,页面上有链接为“删除选中的信息”当我在IE8和FF中运行是和我预期效果完全相同,但是我在IE6和360下面运行就出现了问题,信息被删除了,但是页面没有跳转(刷新),要手动刷新一下页面才行。我一步一步跟踪,所有的代码也执行了,但是没有找到任何的原因,我想请问一下大家,这是为什么,应该如何解决呢?

解决方案 »

  1.   

    关于MVC的兼容性我也比较有兴趣,帮忙顶一下!!
      

  2.   

    应该没有问题的,  如果是使用ajax 删除的话就应该出问题。
      

  3.   

     return  ("Index")  试试
      

  4.   

     一样的没有反应
    我突然想到是不是跟iframe有关,我是用ext框架的desktop插件做的,所有操作都在弹出窗口中执行,会不会是和这个有关啊。又应该如何解决了。最好不要是换框架