VS2015;新建一个asp.net 空网站;加入一个简单网页;加入一个一般处理程序;
一般处理程序代码如下;
public class Handler2 : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
ListCar();
}
public bool IsReusable {
get {
return false;
}
}
public void ListCar()
{
try
{
string strConn = @"server=localhost;database=test1;uid=sa;pwd=123";
SqlConnection conn = new SqlConnection(strConn);
DataSet ds = new DataSet();
string strCmd1 = "SELECT * from Car";
SqlDataAdapter da1 = new SqlDataAdapter(strCmd1, conn);
// 将第一个查询结果集合填入DataSet中,并且将DataTable命名为"Car"
da1.Fill(ds, "Car");
System.Web.HttpContext.Current.Response.Write(JsonHelper.Dataset2Json2(ds));
}
catch (Exception ex)
{
}
}
}
加入Json帮助类,网上有;
数据表内容如下;
运行程序;
在浏览器中输入一般处理程序网址;
先看搜狗浏览器;
在网页上打印出返回的json;
然后进入开发人员工具,进入Network的tab;刷新网页,看到 Handler2.ashx;
点击 Handler2.ashx;在右边,Preview,看到返回的json;包括total和内容;
360急速浏览器;
开发人员工具,Network tab,刷新网页,点击Handler2.ashx;看到返回的json;
360安全浏览器,这货一时之间看上去没有开发人员工具,下次再搞;
火狐浏览器;web控制台;网络;右边窗格要选中 响应;
谷歌浏览器;
IE浏览器,在开发人员工具,网络,返回内容的正文里;