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

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 属


相关文档:

asp.net乱码处理

在Web.Config文件里面
<system.web>
   加入一下这段代码
</system.web>
<globalization requestEncoding="GB2312" responseEncoding ="GB2312"/>
顺便说一下Urlencode的编码技巧。
System.Web.HttpUtility.UrlEncode(str, Encoding.GetEncoding("GB2312"));
可以根据需要去格式化Url的 ......

ASP.NET 对FileUpLoad验证,上传图片到文件

(1) ASP.NET 的数据验证空件RegularExpressionValidator 实现验证FileUpLoad上传文件的类型
 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
        ErrorMessage="格式不准确,只能(.jpg|.JPG|.gif|.G ......

ASP.NET(C#)图片上传压缩成缩略图的代码

// 按模版比例生成缩略图(以流的方式获取源文件)
//生成缩略图函数
//顺序参数:源图文件流、缩略图存放地址、模版宽、模版高
//注:缩略图大小控制在模版区域内
public static void MakeSmallImg(System.IO.Stream fromFileStream,string fileSaveUrl,System.Double templateWidth,System.Double templateHeight)
{ ......

ASP.NET SiteMapPath Web 服务器控件概述

 
      SiteMapPath 控件包含来自站点地图的导航数据。此数据包括有关网站中的页的信息,如 URL、标题、说明和导航层次结构中的位置。若将导航数据存储在一个地方,则可以更方便地在网站的导航菜单中添加和删除项。
 
下面的代码示例演示包含在 Web.sitemap 文件中的站点地图数据。 ......

ASP.NET 如何:配置多个站点地图和站点地图提供程序


      默认情况下,ASP.NET 网站导航使用一个名为 Web.sitemap 的 XML 文件,该文件描述网站的层次结构。但是,您可能要使用多个站点地图文件或站点地图提供程序来描述整个网站的导航结构。
例如,您可以具有引用子站点地图的主站点地图。主站点地图可以是:
<?xml version="1.0" encoding ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号