ASP.NET 如何:添加简单的站点导航
可以使用 SiteMapPath、TreeView 或 Menu 控件为用户提供在网站中导航的一致的方法。
SiteMapPath 控件显示导航路径(也称为 Breadcrumb 或 Eyebrow),该路径显示当前页的位置并显示作为返回主页的路径的链接。
说明: 如果一个 .aspx 页包含一个 SiteMapPath 控件,为呈现此控件,必须在 Web.sitemap 文件中列出该 .aspx 页。
如果用户在网页上浏览“培训”页,则 SiteMapPath 控件会显示与下面类似的内容:
主页 > 服务 > 培训
TreeView 控件显示一个树结构,用户可通过此树结构遍历指向站点中不同页的链接。单击包含子节点的节点可将其展开或折叠。第一次呈现时,TreeView 控件完全展开。在网页上,TreeView 控件显示与下面类似的内容:
- 主页
- 服务
+ 培训
Menu 控件显示一个可扩展菜单,用户可通过此菜单遍历指向站点中不同页的链接。当光标悬停于菜单项上时,将展开该包含子节点的节点。
若要使用这些站点导航控件,您必须在 Web.sitemap 文件中描述您的网站结构。
一、创建 Web.sitemap 文件
1、在您的网站的根目录中创建一个名为 Web.sitemap 的文件。
2、打开此 Web.sitemap 文件,并添加下面的代码。
<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
<siteMapNode title="Home" >
<siteMapNode title="Services" >
<siteMapNode title="Training" url="~/Training.aspx"/>
</siteMapNode>
</siteMapNode>
</siteMap>
说明: 如果列出了不存在的 URL 或列出了重复的 URL,则您的 Web 应用程序将失败。url 属性可以以快捷方式“~/”开头,该快捷方式表示应用程序根目录。有关更多信息,请参见 ASP.NET 网站路径。
在本主题稍后部分将创建 Training.aspx 页。
3、保存文件,然后将其关闭。
二、向网页添加站点导航
1、在您的网站的根目录中创建一个名为 Training.aspx 的文件。
2、打开 Training.aspx 并添加下面的代码。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script
相关文档:
javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElement;
var objs = document.getElementsByTagName('INPUT');
for(var i=0; i< objs.length; i++)
{
if(objs[i].type.toLowerCase() == 'submit')
{
objs[i].disabled = true;
}
}
......
方法一:
string postData = string.Format("a=1&b=2"); //post传递参数
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
&nb ......
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
·Ajax集成
·LINQ
·自动属性
·Lambda表达式
同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0 ......
验证可以确保用户输入符合您指定的条件。在大多数情况下,这一操作比较简单。但有时对输入进行验证会引入特殊的条件。了解这些条件是什么、验证如何执行以及有哪些可能的验证结果是非常重要的。
一、与空白字段的对比
如果字段为空白,则除 RequiredFieldValidator 控件之外的 ......
XmlDataSource 控件主要用于将分层的 XML 数据公开给诸如 TreeView 或 Menu 控件等绑定控件。还可以将 GridView 或 DataList 控件等表格数据绑定控件绑定到 XmlDataSource 控件。
一、绑定到 XML 数据中的字段
在将表格数据绑定控件绑定到 XmlDataSource 控件时,该控件仅呈现 ......