Ajax问题,大家都用什么页面来返回Json或xml谢谢!!

解决方案 »

  1.   

    一般处理程序页面,Handler后缀名ashx
      

  2.   

    ashx,web services,aspx都可以实现
    参考
      

  3.   

    我是楼主
    那是webservice 还是ashx好,我现在用的是ashx大家一般用哪个呢
      

  4.   

    还是ashx比较干净利落,比较好用一些 .
      

  5.   


    那是webservice 还是ashx好, 
      

  6.   

    WCF restful模式返回json数据
    可以参考FortuneBase
    参考地址www.cnblogs.com/mail-ricklee
      

  7.   


    看需求,各有优势推荐 ashx
      

  8.   

    一般用一般处理程序
    当有几个方法返回json时写在同一个webservice里
      

  9.   

    webservice比ashx慢吧。。但我的ajax有多个方法,在ashx中用swish或if判断总觉得不太好
      

  10.   

    mvc 写个action就ok了,很爽。几行代码搞定。webform写的太啰嗦了。
            [AcceptVerbs(HttpVerbs.Get)]
            public JsonResult GetCompanyInfo(string id)
            {
                var company = context.Companies.FirstOrDefault(t => t.ID.Equals(id));
                var obj = new { Name = company.Name, CompanyTypeName = company.CompanyType.Name, Address = company.Address, Postcode = company.Postcode, Mark = company.Mark };
                return this.Json(obj);
            }