导航结构的目的是让用户能方便、直接地从一个页面移到另一个页面。看到标注网站的菜单结构时,只不过看到了移到网站某个特定部分的一种方式。其他部分可以是静态的“关于我们”页面或电子商务产品页面(该页面允许用户购买汽车)。每个页面都表示一个资源—-客户端浏览器的一个特定请求,web服务器会接收请求,执行一些分析,然后决定如何响应,用特定的资源满足该请求。
从一个位置移到另一位置的主要方式是使用HTML锚标签<ahref=“Login.aspx”>Login to the site</a>。这会把一个HTTP请求发送到href特性中的URL。几乎每种形式的导航结构都基于这个HTML元素。
可以看出,因为有一个HTML元素来做这项工作,还有一个基于ASP.NET Web Forms的功能及集,使用服务器控件来帮助构建锚标记。在这里是asp:HyperLink服务器控件。虽然可能是独一无二的服务器控件,但输出是一个标准的HTML锚标记。
把用户发送到网站的另一个页面时,HTML锚元素做了很多工作。然而,定义这个资源的地址有几种不同的方式。要记住,HTTP请求是发往具体资源的地址。这个地址称为URL或统一资源定位符。
有两种不同类型的URL:绝对URL和相对URL。绝对URL包含资源的完整地址,这意味着不需要了解网站包含的导航结构,就可以找到需要的资源。
资源位于什么地方是毫无疑问的。然而,使用绝对URL可能有问题。使用绝对URL并不总是适合链接到当前应用程序中的页面,它需要链接到不同域的页面,如外部网站。
另一方面,相对URL定义定位器所使用的方法,更像是获得所需页面的方向。这些方向基于显示链接的页面。
输入一个简单的URL,为什么就会进入一一个内容页面?这是因为已经给服务器分配了一一个特定的文件,在该方向上,会处理对目录(包括根目录)的调用。也就是说,页面的内容定义为一个默认文档。
默认文档的名称是IIS配置的一部分,是特定于ASP.NET Web Forms的,因为我们期望一个文件 被指派来处理这些不包含待检索文档的调用。传统上,几个文档定义为潜在的默认文档。
只要请求是针对目录的而不是针对该目录中的内容,服务器就使用默认文档:因此,根目录下子目录中的Default.aspx文件就处理对该目录的默认调用。因为有了这种内置的功能,所以建议在尝试链接时,不声明URL的默认部分:相反,仅引用目录名称,允许服务器根据需要处理默认文件。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 浏览站点的不同方式