当前位置: 代码迷 >> ASP.NET >> 那位好心人 帮帮小弟我啊 头都炸了 高分悬赏
  详细解决方案

那位好心人 帮帮小弟我啊 头都炸了 高分悬赏

热度:8338   发布时间:2013-02-25 00:00:00.0
那位好心人 帮帮我啊 头都炸了 高分悬赏
废话不多说 发代码
前台JS代码
JScript code
// JScript 文件$(function (){$.ajax({  type:"GET", url:"GetTree.aspx",  datatype:"html",  success:function(data){  $(data).find("SysFun").each(function(i){                       var id=$(this).children("NodeId");   //取对象               var id_value=$(this).children("NodeId").text();  //取文本 或者 $("id" , xml).text();                      var ParentNodeId=$(this).children("ParentNodeId");            var ParentNodeId_value=$(this).children("ParentNodeId").text();            var DisplayName=$(this).children("DisplayName");            var DisplayName_value=$(this).children("DisplayName").text();            var NodeURL=$(this).children("NodeURL");            var NodeURL_value=$(this).children("NodeURL").text();            var DisplayOrder=$(this).children("DisplayOrder");            var DisplayOrder_value=$(this).children("DisplayOrder").text();            var ImgURL=$(this).children("ImgURL");            var ImgURL_value=$(this).children("ImgURL").text();            var IsLeaf=$(this).children("IsLeaf");            var IsLeaf_value=$(this).children("IsLeaf").text();            if(ParentNodeId_value=="0"){            var divlist=$("<div id="+id_value+" class='parent'></div>");            var im=$("<img src='../Images/s.gif'/>");            var title=$("<div class='title'>"+DisplayName_value+"</div>");            var head=$("<div class='head'></div>");            if(DisplayOrder_value=="1")            {            var nr=$("<div class='nr' style='display:block'><ul id='"+id_value+"nr' style='margin:0px;padding-top:12px;padding-left:0px'></ul></div>");            var icon=$("<div class='icon'></div>");            icon.css("background-position","0px -255px");            head.append(icon);            head.append(im);            head.append(title);            divlist.append(head);            nr.css("height",$(window).height()-105).appendTo(divlist);            }            else            {            var nr=$("<div class='nr'><ul id='"+id_value+"nr' style='margin:0px;padding-top:12px;padding-left:0px'></ul></div>");            var icon=$("<div class='icon'></div>");            head.append(icon);            head.append(im);            head.append(title);            divlist.append(head);            divlist.append(head);            divlist.append(nr);                      }                                 $("#middle").append(divlist);                       }            else            {            var li=$("<li style='list-style-type:none;width:180px;height:24px;padding-bottom:5px'></li>");            var img=$("<img src='../Images/"+ImgURL_value+"' width='16' height='16' style='float:left;margin-left:30px;margin-right:4px;margin-top:4px;' />");            var span=$("<span style='float:left;margin-top:5px'>"+DisplayName_value+"</span>");            li.append(img);                     li.append(span);            $("#"+ParentNodeId_value+"nr").append(li);            }                                            }        );      }   });})

后台 
C# code
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.IO;using System.Xml;using System.Text;public partial class manage_Template_GetTree : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        Response.ContentType = "text/html";            using (SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=12345;database=zjweb"))            {                SqlDataAdapter sda = new SqlDataAdapter("select * from sysFun", con);                DataSet ds = new DataSet();                sda.Fill(ds, "sysFun");                if (ds.Tables.Contains("sysFun") && ds.Tables["sysFun"].Rows.Count > 0)                {                                        XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding);                    writer.Formatting = Formatting.Indented;                    writer.Indentation = 4;                    writer.IndentChar = ' ';                    ds.Tables["sysFun"].TableName = "sysFun";                    ds.Tables["sysFun"].WriteXml(writer);                    writer.Flush();                    writer.Close();                }            }//end using block                        Response.End();            }}
  相关解决方案