为什么不可以在通过ajax请求的一般处理程序上调用HttpContext.Current.Response.Redirect("/Default.aspx");跳转到另一个界面
ajax是另开一个http请求,等同于你另开了一个页面,你在另开的页面上能影响原页面的跳转吗?
常规的做法是ajax请求完后,返回一个值到前端,前端根据返回值,用location.href或location.replace做跳转。
ajax不负责“frame”操作,只是收发数据接口。
不是这个Response,是HttpServletResponse
用ajax可以向后台发送一个请求,如果要在后台实现页面的跳转,可以使用request的转发或者response的重定向
但是要注意这两个的对象是HttpServletRequest和HttpServletResponse