一般处理程序ashx 返回值的问题,木有? 怎么办???
using System;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using bjae.B2B.BLL.ShoppingArea.MicroBo;
using bjae.B2B.BLL.ShoppingArea.ShopRing;
namespace bjae.B2B.Web.Ashx
{
/// <summary>
/// 微群处理
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class ShoppingArea : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "Json";
int nums = Convert.ToInt32(context.Request.QueryString["nums"].ToString());
int ringTypes = Convert.ToInt32(context.Request.QueryString["ringTypes"].ToString());
int ringId = Convert.ToInt32(context.Request.QueryString["ringId"].ToString());
string strUrls = context.Request.QueryString["strurl"].ToString();
context.Response.Write(GetRinginfoList(nums, ringTypes, ringId, strUrls));
//context.Response.Flush();
//context.Response.End();
}
public bool IsReusable
{
get
{
return false;
}
}
public string GetRinginfoList(int nums, int ringType, int RingId, string StrUrl)
{
string htmls = "<div class=\"hot_topic ex_m_right01\"><ul>";
if (ringType == 1)
{
................
}
else if (ringType == 2)
{
................
}
return htmls + " </ul><p class=\"morebox\"><a href=\"javascript:getmoreRinginfo()\">更多话题>></a></p></div>";
}
}
}
=============页面的==========
<h2 class="ex_title1 ex_title2">
<span class="fl" id="thetype">热门话题</span><a class="fr" href="#"><img src="images/ico7.gif" /></a></h2>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<asp:HiddenField ID="HiddenField1" runat="server" />
<div>
</div>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
var dd=$("#<%=HiddenField1.ClientID %>").val();
var hfdd=dd.split(',');
alert(dd); //1.话题 2.活动
if(hfdd[1]=="1")
{ $("thetype").val("热门话题"); }
else if(hfdd[1]=="2")
{ $("thetype").val("活动"); }
$.getJSON("/Ashx/ShoppingArea.ashx", { nums: hfdd[0], ringTypes: hfdd[1], ringId:hfdd[2], strurl:hfdd[3] }, function(data) {
alert(data);(这个是空的)??????????
});
});
</script>