- 浏览: 7943838 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
在ASP.NET 2.0中,没有专门的页面导航控件,但可以使用SITEMAPdatasource配和DATALIST来实现。
SITEMAPDATASOURCE控件中,需要特别的建立一个web.sitemap的XML文件,该文件中存贮网站的结构,
比如
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="default.aspx?id=-1" title="首页">
<siteMapNode url="default2.aspx?id=0" title="商品"/>
<siteMapNode url="default3.aspx?id=1" title="社区"/>
</siteMapNode>
</siteMap>
之后,在default.aspx中,写入代码:
<%@ Page Language="C#" %>
<script runat=server>
protected void Page_Load()
{
int index = -1;
Int32.TryParse(Request.QueryString["id"], out index);
Tabs.SelectedIndex = index;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Untitled Page</title>
<style>
a
{
color: #000000;
text-decoration: none;
}
.myTab
{
background: #6666ff;
padding: 4px;
}
.myTabSelected
{
background: #ff00ff;
padding: 4px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<asp:DataList RepeatDirection=Horizontal ID="Tabs" runat="server" DataSourceID="SiteMapDataSource1">
<ItemTemplate>
<td width="4" height="20" valign="top" nowrap class="myTab">
<a href='<%# Eval("Url") %>'><%# Eval("Title") %></a>
</td>
</ItemTemplate>
<SelectedItemTemplate>
<td width="4" height="20" valign="top" nowrap class="myTabSelected">
<a href='<%# Eval("Url") %>'><%# Eval("Title") %></a>
</td>
</SelectedItemTemplate>
</asp:DataList>
</table>
<asp:SiteMapDataSource ShowStartingNode=false ID="SiteMapDataSource1" runat="server" />
</div>
</form>
</body>
</html>
就可以实现简单的页面导航的效果了
发表评论
-
很高兴能入住博客园
2005-01-15 19:24 1622很高兴申请能被批准,十分高兴。因为我主要搞WEB编程的 ... -
一些我翻译或原作的文章
2005-01-15 19:50 1341平时有空的话,比较喜欢看外国的.net站点,因此也翻译些好 ... -
asp.net 中对datagrid中的BUTTON应用CSS样式
2005-01-15 20:02 2492在asp.net中,如果要对某个按钮,TEXTBOX应用样式, ... -
asp.net 2.0中的ValidationGroup
2005-01-15 20:04 1541在asp.net 1.1中,对于验证类控件,在使用时,遇到有的 ... -
asp.net 2.0中的弹出对话框
2005-01-15 20:05 1352在asp.net 1.1中,要做1个弹出的对话框的话,一般是在 ... -
asp.net 2.0中设定默认焦点按钮
2005-01-15 20:05 1581在asp.net 1.1中,当要在page_load页面中,设 ... -
asp.net 2.0中TREEVIEW中动态增加结点
2005-01-15 20:08 2043在asp.net 2.0中,要动态从数据库中取出内容,动态增加 ... -
一个.net实现的ubb类
2005-01-15 20:09 1506using System; using System.Text ... -
ASP.NET 2.0中改变passwordrecovery发邮件时的信息
2005-01-15 20:11 1393在ASP.NET 2.0的登陆控件中(详细见我的文章,www. ... -
asp.net 2.0中的Cross PAGE REQUEST
2005-01-15 20:12 1326大家还记得吧,在ASP中,一个页面里,只要有一个Form表单, ... -
asp.net 2.0中一次性更新所有GRIDVIEW的记录 (翻译)
2005-01-15 20:13 1338在asp.net 2.0中,gridview控件是十分不错的控 ... -
ASP.NET 2.0中GRIDVIEW排序
2005-01-15 20:15 1969虽然是BETA 1的,但原理其实和。NET 1。1的差不多,下 ... -
即将有很多介绍WEBSERVICE互相整合的录象
2005-01-15 23:07 1218如何做到JAVA和。NET之间相互使用WEBSERVICE呢? ... -
asp.net 2.0的又一新特性
2005-01-16 20:49 1155ASP.NET 2.0真是多新特性呀,今天看资料才发现的。比如 ... -
上周听SMARTCLIENT讲座感受
2005-01-20 13:01 1385上周,在广州的SMARTCLIENT讲座上,终于见到了开心 ... -
BOXING AND UNBOXING FOR BEGINNER
2005-01-20 21:04 1400看了CODEPROJECT上篇讲BOXING的文章,觉得不错, ... -
基于WEBSEVRICE的课件搜索系统(一)
2005-01-28 22:47 1415临到年尾了,手上 ... -
基于WEBSERVICE的课件搜索系统(二)
2005-01-28 22:50 12514.3.2 WebService代理中 ... -
基于WEBSERVICE的课件系统(三)
2005-01-28 22:58 1675在前面的<<基于WEBSERVICE的课件系统(1 ... -
基于WEBSERVICE的课件系统(四,后记)
2005-01-28 23:06 1164由于是直接从WORD上COPY到BLOG的,所以难免在排版 ...
相关推荐
ASP.NET 2.0中使用sitemapdatasource页面导航控件 几乎每个网站里,为了方便用户在网站中进行页面导航,都少不了使用页面导航控件。有了页面导航的功能,用户可以很方便地在一个复杂的网站中进行页面之间的跳转。...
ASP.NET 2.0加强了缓存机制,允许开发者更有效地管理应用程序的内存使用,减少对服务器资源的依赖,从而提高性能和响应速度。 6. **URL重写(URL Mapping)**: ASP.NET 2.0引入了URL重写功能,允许开发者将友好...
在本节中,我们将深入了解ASP.NET 2.0中的用户界面设计技术,包括MasterPage(主页)、主题与皮肤以及导航控件等核心概念。这些组件为开发者提供了构建一致且美观的Web应用的强大工具。 #### 二、MasterPage (主页)...
- **ASP.NET 2.0中的简化表达式**:在新版框架中,我们可以直接使用`Eval`函数,这使得代码更加简洁明了。 ```html ("Price") %> ``` - **XML数据绑定**:新增的XML数据绑定功能允许开发者直接使用XPath表达式...
ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 1.2 搭建ASP.NET开发环境 1.2.1...
9.1 使用ASP.NET 2.0中的主题 253 9.1.1 给单个ASP.NET页面应用主题 253 9.1.2 把主题应用于整个应用程序 255 9.1.3 删除服务器控件中的主题 255 9.1.4 删除Web页面上的主题特性 256 9.1.5 StyleSheetTheme属性...
在 ASP.NET 2.0 中,数据源控件是用于连接数据库和其他数据存储的关键组件,它们提供了从数据源读取数据的能力,并可以将数据以多种格式返回给绑定控件。数据源控件包括但不限于: - **SqlDataSource**:用于连接 ...
在本节ASP.NET 2.0教程中,我们将深入探讨三种关键的Web控件:TreeView、Menu和SiteMapPath,这些都是构建动态网站时用于提供导航和用户交互的重要工具。此外,我们还将触及个人信息注册的作业要求,这在任何Web应用...
在ASP.NET 2.0中,Site Map是用于构建网站导航结构的重要组件。它允许开发者定义站点地图,以便用户能够方便地浏览网站的层次结构。然而,ASP.NET 2.0默认的Site Map Provider通常基于XML文件或Web.sitemap来存储...
本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...
在这个特定的案例中,我们关注的是如何使用 C# 语言操作 ASP.NET 的 TreeView 控件来绑定XML文件,并进行添加、修改和删除的操作。以下将详细阐述这一主题。 首先,`TreeView` 控件是ASP.NET提供的一种呈现层次结构...
11.1 创建站点地图文件 180 11.2 制作导航条 182 11.3 实现导航路径 182 ...11.5 在母版页中添加导航 185 11.6 常见问题 186 11.6.1 创建站点地图文件有没有专门的工具 186 11.6.2 SiteMapDataSource控件起什么作用 186
ASP.NET 2.0引入了站点导航(Site Navigation)功能,它允许开发者构建和管理站点地图,方便用户浏览网站结构。站点地图通常存储在XML文件中,如`Web.sitemap`,开发者可以通过API获取和操作这些信息。 站点导航...
在ASP.NET中,可以利用Master Page(母版页)来实现一致的外观和布局。母版页提供了基础结构,而ContentPlaceHolder控件允许各个子页面(ContentPage)根据需要添加自定义内容。母版页和内容页面在运行时会合并,...
在这个巩固教程中,重点是介绍ASP.NET 2.0版本的新特性,特别是数据源控件的使用,这对于理解和提升ASP.NET应用的数据处理能力至关重要。 教程中提到的数据源控件是ASP.NET 2.0引入的一种创新,旨在简化数据绑定...
ASP.NET 2.0 中的“Object reference not set to an instance of an object”错误通常意味着在尝试访问一个对象的成员时,该对象实际上是 null。这个错误可能是由于多种原因引起的,如初始化不完整、对象未正确实例...
3.4 ASP.NET2.0新增控件 45 3.4.1 ImageMap控件 45 3.4.2 FileUpload控件 48 3.5 客户端处理 52 3.5.1 第一种方式示例: 52 3.5.2第二种方式:动态注册javascript指令块 53 3.6验证控件 54 3.6.1验证控件简介 54 ...
在前面的教程里,我们用ObjectDataSource控件充分的将表现层和数据访问层(DAL)分开来。在这篇教程里我们看看怎样在一个表现层和数据访问层区分的不是很严格的简单程序中使用SqlDataSource控件。
16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3 时间控件(Timer) ...
16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 第一篇窗口与界面编程 19 16.1.5 AJAX 简单示例 16.2 ASP.NET 3.5AJAX 控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) ...