📝 ASP.NET教程
92篇技术文档📅  最后修改于: 2020-11-21 05:37:22        🧑  作者: Mango
ASP.NET是由Microsoft开发和销售的Web应用程序框架,允许程序员构建动态网站。它使您可以使用功能全面的编程语言(例如C#或VB.NET)轻松构建Web应用程序。本教程涵盖了初学者入门所需的ASP.NET的所有基本元素。本教程已为初学者准备,以帮助他们了解基本的ASP.NET编程。完成本教程后,您将发现自己在ASP.NET编程方面具有中等水平的专业知识,从这里您可以进入更高的层次。先决...
📅  最后修改于: 2020-11-21 05:37:56        🧑  作者: Mango
ASP.NET是一个Web开发平台,可提供编程模型,全面的软件基础结构以及为PC和移动设备构建健壮的Web应用程序所需的各种服务。ASP.NET在HTTP协议的基础上工作,并使用HTTP命令和策略来设置浏览器到服务器的双向通信和合作。ASP.NET是Microsoft .Net平台的一部分。 ASP.NET应用程序是编译后的代码,使用.Net框架中存在的可扩展和可重用的组件或对象编写。这些代码可以...
📅  最后修改于: 2020-11-21 05:38:30        🧑  作者: Mango
ASP.NET在构建Web应用程序的HTTP之上提供了一个抽象层。它在面向对象的范式中提供高级实体,例如类和组件。用于构建ASP.NET应用程序和前端的关键开发工具是Visual Studio。在本教程中,我们将使用Visual Studio 2008。Visual Studio是用于编写,编译和调试代码的集成开发环境。它提供了一套完整的开发工具,用于构建ASP.NET Web应用程序,Web服务...
📅  最后修改于: 2020-11-21 05:39:07        🧑  作者: Mango
ASP.NET生命周期指定如何:ASP.NET处理页面以产生动态输出该应用程序及其页面被实例化并处理ASP.NET动态编译页面ASP.NET生命周期可以分为两类:应用生命周期页面生命周期ASP.NET应用程序生命周期应用程序生命周期包括以下阶段:用户发出访问应用程序资源(页面)的请求。浏览器将此请求发送到Web服务器。统一管道接收第一个请求,然后发生以下事件:将创建类ApplicationMana...
📅  最后修改于: 2020-11-21 05:39:35        🧑  作者: Mango
ASP.NET页由许多服务器控件以及HTML控件,文本和图像组成。来自页面的敏感数据以及页面上不同控件的状态存储在形成该页面请求上下文的隐藏字段中。ASP.NET运行时控制页面实例及其状态之间的关联。 ASP.NET页面是该页面的对象或从其继承。页面上的所有控件也是从父控件类继承的相关控件类的对象。运行页面时,将创建对象页面的实例及其所有内容控件。ASP.NET页也是以.aspx扩展名保存的服务器...
📅  最后修改于: 2020-11-21 05:40:14        🧑  作者: Mango
事件是一种动作或事件,例如鼠标单击,按键按下,鼠标移动或任何系统生成的通知。流程通过事件进行通信。例如,中断是系统生成的事件。当事件发生时,应用程序应该能够对其进行响应和管理。ASP.NET中的事件在客户端计算机上引发,并在服务器计算机上处理。例如,用户单击浏览器中显示的按钮。引发Click事件。浏览器通过将其发布到服务器来处理此客户端事件。服务器具有一个子例程,该子例程描述了引发事件时的处理方式...
📅  最后修改于: 2020-11-21 05:41:05        🧑  作者: Mango
我们研究了页面生命周期以及页面如何包含各种控件。页面本身被实例化为控件对象。所有的Web表单基本上都是ASP.NET Page类的实例。页面类具有以下与内部对象相对应的极其有用的属性:届会应用快取请求响应服务器用户跟踪我们将在适当的时候讨论这些对象。在本教程中,我们将探索Server对象,Request对象和Response对象。服务器对象Asp.NET中的Server对象是System.Web....
📅  最后修改于: 2020-11-21 05:42:05        🧑  作者: Mango
控件是图形用户界面的小组成部分,其中包括文本框,按钮,复选框,列表框,标签和许多其他工具。使用这些工具,用户可以输入数据,进行选择并指出他们的偏好。控件还用于结构化作业,例如验证,数据访问,安全性,创建母版页和数据操纵。ASP.NET使用五种类型的Web控件,它们是:HTML控件HTML Server控件ASP.NET Server控件ASP.NET Ajax服务器控件用户控件和自定义控件ASP....
📅  最后修改于: 2020-11-21 05:42:32        🧑  作者: Mango
HTML服务器控件基本上是对标准HTML控件的增强,它们可以启用服务器端处理。服务器不处理诸如标头标签,锚标签和输入元素之类的HTML控件,而是将其发送到浏览器进行显示。通过添加属性runat =“ server”并添加id属性以使其可用于服务器端处理,可以将它们专门转换为服务器控件。例如,考虑HTML输入控件:通过添加runat和id属性,可以将其转换为服务器控件:使用HTML服务器控件的优点尽...
📅  最后修改于: 2020-11-21 05:42:55        🧑  作者: Mango
ASP.NET客户端编码具有两个方面:客户端脚本:它在浏览器上运行,从而加快了页面的执行速度。例如,客户端数据验证可以捕获无效数据并相应地警告用户,而无需往返服务器。客户端源代码:ASP.NET页面生成此代码。例如,ASP.NET页面的HTML源代码包含许多隐藏字段和自动注入的JavaScript代码块,这些代码块保留诸如视图状态之类的信息或执行其他工作以使页面正常工作。客户端脚本所有ASP.NE...
📅  最后修改于: 2020-11-21 05:43:48        🧑  作者: Mango
在本章中,我们将讨论ASP.NET中可用的基本控件。按钮控制ASP.NET提供三种类型的按钮控件:按钮:在矩形区域内显示文本。链接按钮:显示看起来像超链接的文本。图像按钮:显示图像。用户单击按钮时,将引发两个事件:单击和命令。按钮控制的基本语法:按钮控件的常用属性:PropertyDescriptionTextThe text displayed on the button. This is fo...
📅  最后修改于: 2020-11-21 05:44:20        🧑  作者: Mango
ASP.NET指令是用于指定可选设置的指令,例如注册自定义控件和页面语言。这些设置描述了.Net框架如何处理Web表单(.aspx)或用户控件(.ascx)页面。声明指令的语法为:在本节中,我们将仅介绍ASP.NET指令,并且在整个教程中将使用其中大多数指令。应用指令Application指令定义了特定于应用程序的属性。它位于global.aspx文件的顶部。Application指令的基本语法为...
📅  最后修改于: 2020-11-21 05:45:15        🧑  作者: Mango
超文本传输协议(HTTP)是无状态协议。当客户端与服务器断开连接时,ASP.NET引擎将丢弃页面对象。这样,每个Web应用程序都可以扩展以同时服务多个请求,而不会耗尽服务器内存。但是,需要某种技术来存储请求之间的信息,并在需要时进行检索。该信息,即当前会话中当前用户的所有控件和变量的当前值,称为状态。ASP.NET管理四种类型的状态:查看状态控制状态会话状态申请状态查看状态视图状态是页面及其所有控...
📅  最后修改于: 2020-11-21 05:46:02        🧑  作者: Mango
ASP.NET验证控件可验证用户输入数据,以确保不会存储无用,未经身份验证或矛盾的数据。ASP.NET提供以下验证控件:RequiredFieldValidatorRangeValidatorCompareValidatorRegularExpressionValidatorCustomValidator验证摘要BaseValidator类验证控件类从BaseValidator类继承,因此它们继承...
📅  最后修改于: 2020-11-21 05:46:30        🧑  作者: Mango
ASP.NET允许访问和使用以下数据源:数据库(例如,Access,SQL Server,Oracle,MySQL)XML文件业务对象平面文件ASP.NET隐藏了复杂的数据访问过程,并提供了更高级别的类和对象,可通过这些类和对象轻松访问数据。这些类隐藏了用于连接,数据检索,数据查询和数据操作的所有复杂编码。ADO.NET是一种在各种ASP.NET控件对象和后端数据源之间提供桥梁的技术。在本教程中,...