mvc中在controller实现更新数据后,返回view时怎么写

由于数据较多,有分页,返回view时怎样才能显示用户刚才操作的数据,要根据页码,查询条件来获得view?
还是可以直接返回到原来的页面?

你可以使用ajax异步的方式提交表单

1.点击修改的时候弹窗(表单弹窗) 操作完毕提交数据到后台
2.后台修改成功后返回修改成功信息
3.前台收到成功 关闭弹窗 js控制dom将页面标签里的内容替换成修改后的内容即可

不需要根据条件来获取分页 是最简单的方法 因为页面不刷新 所以不用考虑原页面 当第二次刷新这个页面的时候 (比如上一页再下一页)
因为后台数据以及修改过了 将会直接读出来新修改后的数据

需要注意的是

1.异步的话 由于处理有延迟 在延迟的这段时间内需防止用户重复提交 一般的做法提交后是禁掉控件 带收到response的时候再激活控件
2.数据量过大的修改 比如上传头像等可能速度慢 影响体验

当然 你要是不愿意操作dom的话 关闭弹窗后 就用js的 location.href = location.href 原页面刷新即可

可以使用对象的方式,或者json字符串的方式返回到前端页面,最后进行页面的刷新即可;