学习概要:ASP概念基础
ASP.NET定义: ASP.NET是一个事件驱动的、基于控件的体系结构,利用.NETFraMWork的System.web类中所描述的功能,从服务器端代码生成内容和动态客户端代码。
Page.lsPosback属性:
每次加载页面时,Page—Load()代码就会利用Page.lsPosback属性检查这个请求是第一次请求还是回送的请求:
如果Page.lsPosback的值是false,就表明这是第一次请求。这种情况下,需要创建数组,并利用数组把3个选择添加到下拉列表下。
如果Page.lsPosback的值是true,那么它就是 回送的请求——也就是说,这个页面是被用户再次请求,以便Web服务器可以处理一个事件并再次生成这个页面。
所有的控件都可以称为服务器控件。
这些控件的第一层分类是:HTML控件和WEB服务器控件之间的分类;HTML控件表示的是等同于服务器控件的HTML标记。HTML服务器控件是特殊的HTML控件,在服务器端运行。web服务器控件通常运行在服务器端。
HTML服务器控件和WEB服务器控件在VS中有一个重要区别是:“属性”中WEB服务器控件会有一个“事件”的图标,而HTML服务器控件却没有。(这个在我知道之前,我还以为是VS安装出了问题!!!)
对应产生的前台与后台处理事件的代码也有差别:
HTML服务器控件前台显示代码:
<input id="btnLogin" type="button" value="Login" class="Button" onserverclick="btnLogin_ServerClick" runat="server" />
HTML服务器控件事件处理后台代码:
protected void btnLogin_ServerClick(object sender, EventArgs e)
WEB服务器前台显示代码:
<asp:Button ID="btnLogin" runat="server" OnClick="btnLogin_Click" Text="Button" />
WEB服务器控件事件处理代码:
protected void btnLogin_Click(object sender, EventArgs e)
分享到:
相关推荐
这个"ASP.NET学习网站设计"的项目显然旨在教授如何利用ASP.NET技术来创建功能丰富的在线学习平台,其中包括视频播放和测试功能。这些功能是现代在线教育平台的核心组件,能够提供互动式的学习体验。 首先,我们要...
ASP.NET学习大全,包括以下文档: GridView导出excel 小山的TreeView数据绑定方法 ADO.NET在开发中的部分使用方法和技巧.txt ADO.NET中的视图和过滤器.doc ASP .NET - ArrayList对象.txt asp.net 2.0中TREEVIEW中...
asp。net三层架构asp。net三层架构asp。net三层架构asp。net三层架构asp。net三层架构asp。net三层架构
3. ASP.NET页面间的通信机制,如PostBack和ViewState。 4. 数据访问技术,如ADO.NET和Entity Framework。 5. 用户界面设计,如使用Web Forms和控件。 6. 数据库设计和SQL Server 2005的使用。 7. 身份验证和授权机制...
【Asp.net MVC 3 实例学习:ExtShop 系列最终源代码】 Asp.net MVC 3 是微软推出的一款基于模型-视图-控制器(Model-View-Controller)架构的Web应用程序开发框架,它是Asp.net技术的一个重要分支,为开发者提供了...
#### 三、深入学习建议 - **熟悉 VBScript 语法**:深入了解 VBScript 的语法和特性,这对于编写更复杂的 ASP 页面至关重要。 - **探索其他功能**:学习如何使用 ASP 进行数据库连接、表单处理等高级功能。 - **参考...
含有18个Word文档,系统的讲解了asp.net MVC3的相关知识,内容全面,通俗易懂,包含有三部分:asp.net MVC3系列教程(9篇)、asp.net MVC3入门介绍(上、下)、asp.net MVC完整的案例教程(7篇)
ASP.NET第三方控件是开发ASP.NET应用程序时常用的一种工具,它们可以极大地提高开发效率,提供丰富的功能,并且具有良好的用户体验。这些控件通常由独立软件供应商(ISVs)开发,为开发者提供了超过.NET Framework自带...
这个“十天学习ASP.NET好教程”旨在帮助初学者在短短十天内掌握ASP.NET的基础知识,让你的学习之路更加轻松。 首先,ASP.NET的核心概念包括Web Forms、MVC(Model-View-Controller)和Web API。Web Forms是ASP.NET...
"ASP.NET程序中常用的三十三种代码"可能涵盖了一些常见的编程模式和技巧,比如错误处理、状态管理、数据验证、用户认证和授权等。这些都是构建安全、高效ASP.NET应用的关键。 MVC(Model-View-Controller)是一种...
这本书籍“ASP·NetC学习书籍”是专为初学者设计的,旨在帮助读者掌握这一技术的基础和进阶知识。以下是该书可能涵盖的一些关键知识点: 1. **基础概念**:首先,书籍可能会介绍ASP.NET C#的基本概念,包括Web应用...
ASP.NET是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和工具,使得开发者能够高效地构建动态网站、Web应用和服务。...通过深入学习这些内容,开发者可以提升在ASP.NET平台上构建复杂应用的能力。
### ASP.NET MVC 学习手册知识点详解 #### 一、ASP.NET MVC 框架简介 **ASP.NET MVC**(Model-View-Controller)是由微软官方提供的用于开发**Web应用程序**的一种框架。它基于MVC架构模式设计,适用于构建动态...
在这个资源中,通过知名.NET名人的视频讲解,你可以深入学习并掌握ASP.NET的核心技术和高级特性。 1. ASP.NET核心(ASP.NET Core) ASP.NET Core是一个跨平台、高性能、开源的框架,支持Windows、Linux和macOS。它...
ASP.NET MVC ABP框架入门学习教程 一、为什么使用ABP框架 在软件开发过程中,我们遇到了许多重复机械的工作,例如数据持久层实现、日志、ASP.NET MVC、IOC以及自动映射等。这些组件的组合使软件系统的复杂度急剧...
这个压缩包文件包含的ASP.NET学习大纲和代码示例,旨在帮助初学者和有经验的开发者更好地理解和掌握ASP.NET的关键概念和技术。 1. **ASP.NET基础** ASP.NET的基础包括Web Forms、MVC(Model-View-Controller)和...
3. **C#编程语言**:ASP.NET主要与C#语言结合使用,用于编写后台代码。C#提供了丰富的特性,如面向对象、异步处理和LINQ,使得代码编写更加简洁和高效。 4. **ADO.NET**:用于与数据库交互,如SQL Server,是.NET ...
#### 三、创建ASP.NET MVC3项目 1. **新建项目**: - 打开Visual Studio 2010,选择“文件 -> 新建 -> 项目”。 - 在“新建项目”对话框中,选择“Visual C# -> Web”,然后选择“ASP.NET MVC3空Web应用程序”。 ...
本资源包"ASP.NET学习大全(整理)"显然是一个全面的学习资源集合,旨在帮助初学者快速掌握ASP.NET技术,避免在学习过程中迷失方向。 1. **基础概念** - ASP.NET是微软的服务器端编程模型,用于构建动态网站、Web...
3. **数据绑定和数据源**:学习如何将数据库或其他数据源的数据绑定到控件上,如GridView、DetailsView等,以及如何使用SqlDataSource或ObjectDataSource来实现数据操作。 4. **状态管理**:ASP.NET提供了多种状态...