using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class user_huangye_ajaxpage : System.Web.UI.Page
{
string info = "";
JsonClass jc = null;
protected void Page_Load(object sender, EventArgs e)
{
string type = Request.QueryString["t"];
if (type == "getcategory")
{
GetPrclass(0,"","|-");
jc = new JsonClass("<option value = '0'>请选择分类</option>"+info, "", 1);
}
Response.Clear();
Response.ContentType = "application/json";
//输出带有JSON格式的数据
Response.Write(jc);
//发送JSON格式的数据到客户端并终止该页的执行
//注意这个方法必须有否则会出错
Response.End();
}
/// <summary>
/// 读取信息分类
/// </summary>
/// <param name="id"></param>
/// <param name="dlist"></param>
/// <param name="stepr"></param>
public void GetPrclass(int id,string xx, string stepr)
{
info = xx;
Maticsoft.BLL.productclass bll = new Maticsoft.BLL.productclass();
stepr = " " + stepr;
DataTable dt = new DataTable();
dt = bll.GetCategory(id);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
info +="<option value='" + dt.Rows[i]["id"] + "'>";
info +=stepr+ dt.Rows[i]["productname"];
info += "</option>";
GetPrclass(Convert.ToInt32(dt.Rows[i]["id"]),info, stepr);
}
}
}
}