易截截图软件、单文件、免安装、纯绿色、仅160KB

在ASP.NET中使用Treeview控件和XML


在ASP.NET中使用Treeview控件和XML
以前,在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件。在这篇文章中,我们来看在ASP.net中如何使用Treeview控件和XML来实现树形列表。
  微软的这套控件可以在http://asp.net/IEWebControls/Download.aspx?tabindex=0&tabid=1
中下载,下载后运行setup安装就可以了。现在我们来试下用Treeview控件做个简单的例子。
  在vs.net中新建一个WEB工程,之后在工具箱中,鼠标右键弹出的菜单中,选择“添加新项”,在自定义工具箱中,选择TREEVIEW控件(注意选择的是命名空间为Microsoft Internet Exploere web control的命名空间),按确定后,就可以在工具箱中出现Treeview控件了。
  接着,将treeview控件拖拉到窗体中,切换到HTML视图,这时会发现有如下代码:
<%@ Register TagPrefix="ie"
Namespace="Microsoft.Web.UI.WebControls"
Assembly="Microsoft.Web.UI.WebControls" %>
  当然,你可以改变TagPrefix的标记值,比如,改为FooBar,那么以后在引用Treeview控件时,就用如下方式引用:
<FooBar:TreeView runat="server" ... />
  现在,我们可以通过点选Treeview控件的属性框中的nodes属性,来为该树添加各类结点了,由于比较简单,这里不详细讲述。下面是添加完各类结点后的代码:
<form runat="server">
 <ie:TreeView runat="server">
  <ie:TreeNode Text="Isaac Gibson" Expanded="True">
   <ie:TreeNode Text="Birth - 1766" />
   <ie:TreeNode Text="Death - 1827" />
   <ie:TreeNode Text="Spouse">
   <ie:TreeNode Text="Ritty Gibson" />
   <ie:TreeNode Text="Married 1789" />
   <ie:TreeNode Text="Children">
   <ie:TreeNode Text="Phoebe Gibson">
   <ie:TreeNode Text="Birt


相关文档:

asp.net 页面中添加普通视频的几种方式

第一种
是通过调用window media player进行播放诸如:wmv,asf等格式文件:
<object align=center class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356>
<param name="ShowStatusBar" value="-1">
<param name="Filename" value="电影地址">
& ......

asp.net防止重复提交数据

protected void Page_Load(object sender, EventArgs e)
...{
this.btnOK.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(btnOK, "Click") + ";this.disabled=true; this.value='提交中...';");
}
//按钮处理方法
protected void btnOK_C ......

Asp.net页面传递参数的几种方法对比讲解

第一种方法:
通过URL链接地址传递
send.aspx:
   protected void Button1_Click(object sender, EventArgs e)
     {
         Request.Redirect("Default2.aspx?username=honge");
     }
receive.aspx:
string user ......

asp.net browse for folder

System.Windows.Forms;
FolderBrowserDialog 提供了我们需要的文件夹浏览对话框,因为是COM必须是STA的,设置 AspCompat="true"来解决这个问题。
用法:
    protected void Button1_Click(object sender, EventArgs e)
    {
 
         ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号