ASP.NET TreeView Web 服务器控件概述
TreeView Web 服务器控件用于以树形结构显示分层数据,如目录或文件目录。
一、TreeView 控件支持下面的功能:
·自动数据绑定,该功能允许将控件的节点绑定到分层数据(如 XML 文档)。
·通过与 SiteMapDataSource 控件集成提供对站点导航的支持。
·可以显示为可选择文本或超链接的节点文本。
·可通过主题、用户定义的图像和样式自定义外观。
·通过编程访问 TreeView 对象模型,使您可以动态地创建树,填充节点以及设置属性等。
·通过客户端到服务器的回调填充节点(在受支持的浏览器中)。
·能够在每个节点旁边显示复选框。
二、背景
TreeView 控件可以显示几种不同类型的数据:在控件中以声明方式指定的静态数据、绑定到控件的数据、或作为对用户操作的响应通过执行代码添加到 TreeView 控件中的数据。
2.1、显示静态数据
可以通过创建 TreeNode 元素集合,这些元素是 TreeView 控件的子级,在 TreeView 控件中显示静态数据。这些子元素也被称为子节点。
下面的示例演示用于 TreeView 控件的标记,该控件包含三个节点,其中两个节点具有子节点。
<asp:TreeView ID="MyTreeView" Runat="server">
<Nodes>
<asp:TreeNode Value="Child1" Expanded="True" Text="1">
<asp:TreeNode Value="Grandchild1" Text="A" />
<asp:TreeNode Value="Grandchild2" Text="B" />
</asp:TreeNode>
<asp:TreeNode Value="Child2" Text="2" />
<asp:TreeNode Value="Child3" Expanded="True" Text="3">
<asp:TreeNode Value="Grandchild1" Text="A" />
</asp:TreeNode>
</Nodes>
</asp:TreeView>
2.2、将数据绑定到 TreeView 控件
可以将 TreeView 控件绑定到支持 IHierarchicalDataSource 接口的数据源,例如 XmlDataSource 和 SiteMapDataSource 控件。此外,在绑定数据时,还可以完全控制要从数据源填充哪些字段。
2.3、使用 TreeNodeCollection 以编程方式显示数据
通过访问 Nodes 属
相关文档:
/// <summary>
/// 获取QQ当前状态(1:在线,0:不在线,-1:不存在)
/// </summary>
/// <param name="qq">qq号</param>
/// <returns></returns>
public static int GetQQS ......
(1) ASP.NET 的数据验证空件RegularExpressionValidator 实现验证FileUpLoad上传文件的类型
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="格式不准确,只能(.jpg|.JPG|.gif|.G ......
我们知道在.Net中发送邮件使用的是SmtpClient 类,比如简单的如下:
SmtpClient client = new SmtpClient(args[0]);
// Specify the e-mail sender.
......
理论和实践不一样,理论再好,也要能实践才行。
如果你从来没有写过程序,那么,在写程序之前还是先看看语法之类的基础;如果你写过程序,那么你就可以边写程序边学习。
无论用什么语言写一个网站,其根本都是差不多,无非就是对数据库的操作,如插入、删除、修改和查询。
类并不可怕。类无非就是一些函数和属性,而且 ......