Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:37:23
asp.net2.0服务器控件SiteMapPath的功能

asp.net2.0服务器控件SiteMapPath的功能

功能

SiteMapPath服务器控件能够自动从站点地图中获取导航的数据,准确定位当前页面在整个Web站点的位置,同时,使用层次化表示方法,将位置信息显示为有序的静态文本或者超级链接。另外,通过调整相关属性,可以自定义位置信息的外观以及其他内容,从而适应站点的总体设计风格。

下面通过一个简单示例,加深读者对SiteMapPath服务器控件功能的理解。

示例

SiteMapPath服务器控件的使用

SiteMapPath服务器控件与普通Web服务器控件一样,可以在VS 2005工具箱的“导航”选项卡下方,将SiteMapPath控件拖放到Web窗体上,如图1所示。



图1 将SiteMapPath控件拖放到Web窗体上

该控件将根据默认站点地图文件(Web.sitemap文件)中的数据自动显示导航信息。

根据前面内容可知,在使用SiteMapPath服务器控件前必须创建Web.sitemap文件。在本示例中,站点地图文件Web.sitemap的源代码如下所示:





























完整程序代码如下:

★ ★★★★Default.aspx代码文件完整程序代码★★★★★

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="TreeViewPage" %>







无标题页







&nbsp;

&nbsp;









★ ★★★★Default.aspx.cs代码文件完整程序代码★★★★★

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;

public partial class TreeViewPage : System.Web.UI.Page

{

}

★ ★★★★TestPage0.aspx设计文件完整程序代码★★★★★

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage0.aspx.cs" Inherits="TestPage0" %>







无标题页

























★ ★★★★TestPage0.aspx.cs代码文件完整程序代码★★★★★

using System;


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759