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

站点地图在ASP.NET网页中的导航作用

    在ASP.NET2.0中,为我们提供了两种新功能,方便我们制作共同特征一致的页面和导航。这两种功能是母板页和网站导航。对于母板页大家很清楚了,不过在做母板页时,经常需要添加导航栏,对于此asp.net 2.0 使我们的工作大为简化。这便是站点地图的使用。
    顾名思义,站点地图就是在站点中引导我们去想去网页的地图。它是由节点和子节点等构成的。示意图如下:
    添加站点地图和添加普通的asp页面一样,右击点添加站点地图就成了。而里面节点的编辑则是使用<siteMapNode></siteMapNode> 标签就可以了。其规则是在建好的站点地图中的<sitemap>节点下只允许包含一个子<siteMapNode>元素,不过可以在该子元素下建多个<siteMapNode>派生元素。
    完成我们的站点地图后,便可利用asp.net的导航控件来完成制作导航栏了。在导航栏中我们可以使用menu和TreeView ,而SiteMapPath则是在建全局痕迹导航栏时才使用的,一会儿再谈。
    而将导航控件(menu 、TreeView等) 与siteMap联系起来相当方便,指定其DataSourceid是你建的站点地图就成。然后运行便可展示出导航条(美化还需css修饰才行)。
    那么什么是全局痕迹导航栏呢,其实就是指名你所在页面的路径。效果图:
 
    建立方法是将SiteMapPath与站点地图联系起来。联系方法同menu等控件。
 
    使用站点地图制作导航栏的好处是方便,方便建立,方便更改。
 
     在做导航栏时也可以不使用menu和TreeView 等控件,但尽量要使用站点地图,否则达不到方便的效果。总之站点地图可以方便于建立导航菜单和全局痕迹导航栏。本文只是对站点地图应用的概述。具体的技术工作请参考:http://msdn.microsoft.com/zh-cn/dd218017.aspx 
 
    下面是我做的一个导航栏(源码:http://download.csdn.net/source/2307723 ):
                                             


相关文档:

Asp.net 页面传值之 @ PreviousPageType 指令。

给出如下例子 我只知道这样做可以调用上一个页面 的值或者方法 但是我不知道原理和它的优略
请高手 加以指点 大家共同学习 谢谢!
1.Default.aspx 页面
protected void but1_Click(object sender, EventArgs e)
    {
        Server.Transfer("Default2.aspx"); ......

Asp.Net构架(Http请求处理流程) Part.1

URL:
http://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.html
引言
我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。
这种做法,实际上是回答了“如何去做&rd ......

在不同版本的 IIS 上使用 ASP.NET MVC

在不同版本的 IIS 上使用 ASP.NET MVC
ASP.NET MVC Framework 依赖于 URL 路由。为了利用 URL 路由,可能不得不在 Web 服务器上执行额外的配置步骤。这些步骤取决于 Internet Information Services (IIS) 的版本和应用程序的请求处理模式。
IIS 的最新版本是版本 7.0。IIS 的此版本包括在 Windows Server 2008 中。还可以 ......

ASP.NET URL Rewrite. URL重写

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。
  比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。
url重写的优点在于:
    缩短url,隐藏实际路径提高安全性
    易于用户记忆和键入。
 &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号