日期:2014-05-16  浏览次数:20642 次

急!!!放弃使用Ajax后页面间调用如何获取返回值
最近在做一个项目,需要将此项目中原来在aspx文件中的某个函数移至后台(aspx.cs文件)执行,原来的程序中使用了ajax技术
 Http.open("GET","./AjaxServer/RevertPhaseServer.aspx?pid="+productId+"&numid="+Math.random(),false); 
                                 Http.setRequestHeader("Cache-Control","no-cache");
                                Http.send();   
                               if( Http.responseText == "OK")
{
.........
}


在调用的页面中有  
Response.Write(message);


现在修改代码后我使用
Server.Execute("./AjaxServer/RevertPhaseServer.aspx?pid="+productId)

来实现页面间跳转,但是Server.Execute如何获得返回值???是不是需用用别的方式来实现。包括修改被调用页面的代码。求大神帮助,谢谢!!!!分不多了只有25了。。。急啊!!
------解决方案--------------------

Response.Write("./AjaxServer/RevertPhaseServer.aspx?pid="+productId)



 Http.open("GET","./AjaxServer/RevertPhaseServer.aspx?pid="+productId+"&numid="+Math.random(),false); 
 Http.setRequestHeader("Cache-Control","no-cache");
 Http.send();   
location.href = Http.responseText;