最近用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下面运行就出现了问题,信息被删除了,但是页面没有跳转(刷新),要手动刷新一下页面才行。我一步一步跟踪,所有的代码也执行了,但是没有找到任何的原因,我想请问一下大家,这是为什么,应该如何解决呢?
[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下面运行就出现了问题,信息被删除了,但是页面没有跳转(刷新),要手动刷新一下页面才行。我一步一步跟踪,所有的代码也执行了,但是没有找到任何的原因,我想请问一下大家,这是为什么,应该如何解决呢?
我突然想到是不是跟iframe有关,我是用ext框架的desktop插件做的,所有操作都在弹出窗口中执行,会不会是和这个有关啊。又应该如何解决了。最好不要是换框架