易截截图软件、单文件、免安装、纯绿色、仅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 2.0的Eval方法

来源:http://www.pccode.net/info/2010/01/25/20100125-1220.html
实际上Eval方法是TemplateControl的,而System.Web.UI.Page和System.Web.UI.UserControl都继承于TemplateControl,所以我们可以在Page和UserControl上直接调用个方法。  
   
     Page.Eval方法可以帮 ......

在不同版本的 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三层结构例子

找到一遍讲解三层结构比较清楚易懂的文章,引用一下,留为学习。
三层式开发中的层次划分讨论
先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想 ......

asp.net 无法破解的软件注册码算法

http://files.cnblogs.com/chengulv/SoftRegion.rar
Microsoft .Net的应用程序的代码文件,与Java生成的文件类似,它们都没有本地代码,而是一种类似于汇编的代码。这样,只要有合适的工具,就可以完整的把别人写出来的程序反编译成自己需要的程序文件。
我所知道的.Net下的反汇编程序是Salamander 和 Refelector 两个工 ......

ASP.NET 中如何对生成的 HTML 内容流进行控制?

<%@ Page Language="C#" %>  
<%@ Import Namespace="System.IO" %>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<script runat="server">  
  prote ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号