日期:2014-05-17 浏览次数:20368 次
public class xxxxx : IHttpHandler { private string TYPE { get { HttpRequest Request = HttpContext.Current.Request; if (Request["type"] != null) { return Convert.ToString(Request["type"]); } return string.Empty; } } private string OTHER_PARAMETER { get { HttpRequest Request = HttpContext.Current.Request; if (Request["...."] != null) { return Convert.ToString(Request["....."]); } return string.Empty; } } .......... public void ProcessRequest(HttpContext context){ switch(TYPE){ case "......": ........... //处理 break; case ".....": .......... //处理 break; ........ } } ........
------解决方案--------------------
最简单的传回个字符串,把两个结果用逗号隔开,页面再去解析
传回个json对象不就可以了
------解决方案--------------------
为什么不用webservice呢
------解决方案--------------------
ashx中一个请求返回一个字符串没错,你如果要处理两个结果返回,你可以两个结果中间用标识(如逗号)标识一下返回,在客户端处理不就OK!