using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.Script.Serialization; public partial class dotnetdemos_grid_treegrid_tree : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request.Params["Action"] == "GetData") { GetData(); Response.End(); } } void GetData() { IList list = new List(); for (var i = 0; i < 5; i++) { list.Add(new { id = i, name = "部门" + i, date = DateTime.Now, remark = "部门" + i + " 备注", children = new object[] { new { id = 111 + i, name = "子部门A" + i }, new { id = 222 + i, name = "子部门B" + i } } }); } var griddata = new { Rows = list }; string s = new JavaScriptSerializer().Serialize(griddata); Response.Write(s); } }