1、 1 本 科 生 毕 业 设 计 外 文 资 料 翻 译 题题 目目 xxxx(毕业设计(论文)题目) 专专 业业 班班 级级 姓姓 名名 指导教师指导教师 所在学院所在学院 信息学院 附附 件件 1.外文资料翻译译文;2.外文原文 2 ASP.NET 2.0 网页和 Web 控件 到现在为止,本书的示例应用程序主要集中在控制台和基于 Windows 窗体前端。在本章及下 面学习中,将探讨如何用.NET 平台促进浏览器的建设。首先,你很快就会再次看到关于网络中心 的概念(HTTP,HTML 格式,客户端和服务器端脚本)和 web 服务器(包括 ASP.NET 开发服务器, WebDev.Web
2、Server 作用。exe 文件)。了这一点,本章的剩余部分主要是 ASP 网络(包括增强的 代码隐藏模型) , 以及如何使用 ASP.NET Web 控件和 ASP.NET 组成。 正如你所看到的, ASP.NET 2.0 提供了一些新的网络控制模式,新的“母版页”的模式,以及各种定制技术。 HTTP 的作用 Web 应用程序不同于传统的桌面应用程序。第一个明显不同的是,产生 Web 应用程序将至少 涉及两台联网的机器(当然在开发过程中完全有可能有一台机器扮演客户端和服务器角色)。鉴 于这一事实,机器必须确定一个特定的有线协议,以确定如何发送和接收数据。线路协议,关系 到计算机的问题是超文本
3、传递协议(HTTP)。 当客户机启动一个 (如 Netscape Navigator, Mozilla Firefox 浏览器, 或 Microsoft Internet Explorer)浏览器,一个 HTTP 请求访问(如*. aspx 或*. htm 文件)在远程服务器上的特定资 源。 HTTP 是一个基于文本的协议,是建立在一个标准的请求/响应式。例如,如果导航到 http:/www.IntertechT,浏览器软件利用网络技术网域名称服务(DNS)转换成由 四个部分组成,32 位数值(又名 IP 地址)注册的网址。此时,浏览器打开一个(通常是通过端 口 80) 套接字连接和发送的默认
4、 HTTP 网页上 http:/www.IntertechT 要求。 一旦 托管的 Web 服务器接收 发送来的 HTTP 请求,指定的资源可能包含逻辑输入值(例如在一个文本 框的值),以便以适当的格式回复 HTTP 响应。 Web 程序员可以利用任何技术(共同闸道介面, 的 ASP,ASP.NET,Java Servlets 和等)来动态生成纳入 HTTP 响应的内容。此时,客户端的 HTML 浏览器从 Web 服务器发出的请求。 网络的另一个显着的发展是从传统的桌面程序变成 HTTP 的 无国界有线协议。只要服务器发出响应客户,所有关于以前的交互作用被遗忘了。因此,作为 Web 开发人员,它是由你采取具体步骤,以“记住”信息(如在购物车中的物品)有关目前谁登录到 您的站点。你会在下一章看到,ASP.NET 提供了许多方法来处理状态,其中许多是很常见网络平 台(会话变