ASP.NET 包含两个控件可以使用户向网页服务器上传文件。一旦服务器接受了上传的文件数据,那么应用程序就可以进行保存,进行检查或者忽略它。接下来的控件允许文件上传: HtmlInputFile - HTML 服务器控件 FileUpload - ASP.NET 网页控件 两种控件都允许文件上传,但是 FileUpload 控件自动设置编码格式,然而 HtmlInputFile 控件并不会这样。
ASP.NET 允许存取和使用下列数据源: 数据库(例如:Access、 SQL Server、 Oracle、 MySQL) XML 文档 Business Objects Flat files ASP.NET 隐藏了复杂的数据存取过程并且提供了更为高级的类和对象,通过他们数据可以更容易的存取。这些类隐藏了所有的连接,数据存取,数据检索和数据操纵的复杂的代码。 ADO.NET 技术提供了各种 ASP.
超文本传输协议(HTTP)是一种无状态协议。当客户端从服务器断开连接时,ASP.NET 引擎将丢弃页面对象。这样一来,每个 Web 应用程序能够扩展到同时用于大量请求,但是不会耗尽服务器内存。然而,需要有一些技术来存储各个请求之间的信息并在需要时取回。这个信息则称为状态,即所有控件的当前值和在当前会话中当前用户使用的变量。ASP.
ASP.NET 指令是指定可选设置的说明,如注册一个自定义的控制和页面的语言。这些设置介绍了 NET Framework 如何处理单页表单(.aspx)或用户控件(.ascx)网页。下达指令的基本语法:<%@ directive_name attribute=value [attribute=value] %>在这一部分中,我们将介绍 ASP.NET 指令,同时会在整个教程中应用大多数指令。
HTML 服务器控件主要是保证服务端运行的增强型标准 HTML 控件。HTML 控件不是由服务器处理,而是被发送到浏览器进行显示,比如页面标题标签,链接标签及输入元素。通过添加 runat = "server" 属性和一个 id 属性,它们可被特定地转化为一个服务器控件,应用于服务器端处理。例如,HTML 输入控件:<input type="text" size="40">
我们已经研究了页面生命周期和一个页面如何包含不同的控件。页面本身作为一个控制对象被实例化。所有的 web 表单基本上是 ASP.NET 页面类的实例。页面类有以下极其有用的属性,与内部对象所对应:会话应用程序缓存请求响应服务器用户跟踪我们会在适当的时间里讨论每一个对象。在本教程中我们将会探索 Server 对象,Request 对象和 Response 对象。
ASP.NET 页面是由大量的服务器控件以及 HTML 控件、文本和图像组成的。页面的敏感数据和页面上的不同控件状态被储存在隐藏字段中,组成了页面请求的配置指令。ASP.NET 运行时控制一个页面实例和其状态的关联。一个 ASP.NET 页面是一个页面的对象或者从之继承而来。页面上所有的控件同样也是从一个父类控件继承而来的相关控件类的对象。
ASP.NET 生命周期指定如何: ASP.NET 处理页面生成动态输出应用程序及其页面进行实例化和处理 ASP.NET 动态编译页面ASP.NET 生命周期可以被分为两组: 应用程序生命周期页面生命周期ASP.NET 应用程序生命周期应用程序生命周期有以下阶段: 用户请求访问应用程序的资源,即一个页面。浏览器发送此请求到 web 服务器。
ASP.NET 在 HTTP 的顶部提供了一个抽象层,即应用程序所构建的地方。它提供了高层次的实体,例如一个面向对象的范例中的类和组件。构建 ASP.NET 应用程序的关键开发工具及前端是 Visual Studio。本教程中,我们主要讲 Visual Studio 2008。Visual Studio 是一个整合的开发环境,用于编写,编译和调试代码。它为构建 ASP.
ASP.NET 是一个由 Microsoft 开发和送入市场的网页应用程序框架,它允许程序员构建动态网站。它也允许你使用功能齐全的程序设计语言比如 C# 或者 VB.NET 来简单构建网页应用程序。 本指南包含了所有初学者将需要使用的 ASP.NET 的基本元素。 适用人群本指南已为初学者准备好来帮助他们理解基本的 ASP.NET 编程。在读完这个指南后你将发现自己处于 ASP.