[转载]asp.net基于jquery的ajax二级联动

[转载]asp.net基于jquery的ajax二级联动.
页面代码:
[html]
index.aspx


 
搜索
新闻资讯

[/html]
Hanlder异步处理页面代码:
[csharp]
using System;
using System.Web;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using Tools;
public class BrandHandler : IHttpHandler {

public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string ssql = "select * from D_CARS_BRAND_TYPE where CARS_BRAND_TYPE>=-1 order by ORDER_NO asc";
SqlDataReader dr = (SqlDataReader)DataBase.GetDataReader(ssql);
StringBuilder st = new StringBuilder();
while(dr.Read())
{
st.Append("\n");
}
dr.Close();
context.Response.Write(st.ToString());
}

public bool IsReusable {
get {
return false;
}
}
}

using System;
using System.Web;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using Tools;
public class TypeHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Clear();
int cartype = 0;
if (int.TryParse(context.Request.Form["cartype"].ToString(), out cartype))
{
string ssql = "select * from D_CARS_TYPE where CARS_BRAND_TYPE=" + cartype + " order by ORDER_NO asc";
SqlDataReader dr = (SqlDataReader)DataBase.GetDataReader(ssql);
StringBuilder st = new StringBuilder();
while (dr.Read())
{
st.Append("\n");
}
dr.Close();
context.Response.Write(st.ToString());
}
else
context.Response.Write("");
}
public bool IsReusable
{
get
{
return false;
}
}
}

[/csharp]