ASP.NET数据库网站设计教程(C#版);第1章 ASP.NET基础;1.1 C/S和B/S架构体系;1.2 静态网页与动态网页;1.2.2 动态网页技术
1.客户端动态网页技术
2.服务器端动态网页技术
;;1.3 .NET Framework简介;;3..NET Framework的版本
2002年,Microsoft发布了.NET Framework 1.0版,其中的ASP版本为ASP.NET 1.0,是随Visual Studio .NET 2002一起发布的。
2003年,发布了.NET Framework 1.1版,其中的ASP版本为ASP.NET 1.1,是随Visual Studio .NET 2003一起发布的。
2005年,发布了.NET Framework 2.0版,其中的ASP版本为ASP.NET 2.0,是随Visual Studio 2005一起发布的。在Visual Studio 2005中只能创建支持2.0版的项目。
2008年,发布了.NET Framework 3.0、3.5版,是随Visual Studio 2008一起发布的。在Visual Studio 2008中允许选择项目是否面向2.0、3.0或3.5。
2010年,发布最新版本Net Framework 4.0,随Visual Studio 2010一起发布。;1.4 Visual Studio简介;1.5 ASP.NET网站的创建过程;;1.5.2 打开ASP.NET网站
1.5.3 使用解决方案资源管理器
1.5.4 使用“工具箱”
1.5.5 使用“属性”窗口
1.5.6 使用代码和文本编辑器
1.5.7 子窗口的操作
1.5.8 保存ASP.NET网站
;1.6 实训;第2章 Web窗体与Page对象;2.1 ASP.NET Web窗体模型;2.1.2 ASP.NET Web窗体的模型
ASP.NET的Web窗体模型由两部分组成:
? 页的显示逻辑(或称用户界面UI、可视化组件、可视元素);
? 页的业务逻辑(或称编程逻辑、代码)。;;2.代码隐藏页模型
在代码隐藏页模型中,页的标记(显示逻辑)位于.aspx文件中,编程代码(业务逻辑)位于.aspx.cs(对于C#)文件中。如图2-3所示,是在解决方案资源管理器中看到的,新建网站时默认创建的文件结构Default.aspx和Default.aspx.cs代码隐藏页模型。
【例2-2】 ;2.2 ASP.NET网站的组成文件;2.3 Page指令;;2.3.2 @ Page指令
@ Page指令的功能是设置ASP.NET页面(.aspx)解析器和编译器所使用的特定页面的属性和值,它用于在处理和编译某页面时配置与此页面相关的属性。@ Page指令的语法格式如下:
%@ Page attribute=value [attribute=value] …%
下面是使用@ Page指令的示例:
%@ Page Language=C# AutoEventWireup=false Trace=false Codebehind=Default.aspx.cs
Inherits=_Default ContentType=text/xml %;2.4 Page对象;;2.生命周期事件
;;2.4.2 Page对象的常用事件
;;;2.5 实训;第3章 ASP.NET的常用控件;3.1 ASP.NET控件概述;3.1.2 服务器控件基础
服务器控件有两个重要的属性:runat属性和ID属性。用runat=“server”声明该控件是服务器控件(run at server,在服务器上运行)。每一个服务器控件都有一个唯一的ID名。
Web服务器控件有以下两种类型。
? 内部控件。内部控件从功能上可分为:文本输入控件、控制权转移控件、选择控件和容器控件。
? 其他控件。用于某些特定用途的专用控件。;;;;;;;;3.2 标准控件;2.TextBox控件
语法格式如下:
asp:TextBox ID=TextBox1 runat=server ontextchanged=TextBox1_TextChanged … 文本框中显示的文本/asp:TextBox;;3.2.2 按钮控件
1.Button控件
语法格式如下:
asp:Button ID=Button1 runat=server onclick=Button1_Click Text= 按钮上显示的文本 … /
【例3-3】;2.ImageButton控件
语法格式如下:
asp:ImageButton ID=ImageButton1 ru
您可能关注的文档
- Altium Designer 14原理图与PCB设计教程-全套PPT课件.pptx
- Altium Designer简明教程-全套PPT课件.pptx
- Altium Designer实用教程-全套PPT课件.pptx
- Android程序设计实用教程-全套PPT课件.pptx
- Android基础入门-全套PPT课件.pptx
- Android开发基础-全套PPT课件.pptx
- Android嵌入式开发及实训-全套PPT课件.pptx
- Android移动编程实用教程-全套PPT课件.pptx
- Android移动开发技术-全套PPT课件.pptx
- Android移动应用开发任务驱动教程-全套PPT课件.pptx
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
最近下载
- 《城市轨道交通通风与空调系统(第2版)》 课件8 地铁通风空调.pptx
- 2025年中国降血脂药市场调查研究报告.docx
- 保健品生产厂房建设项目投资计划书(仅供参考).docx
- 2025女性健康食品消费趋势分析报告.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 外墙保温一体板施工方案.pdf VIP
- 剪力墙结构(高层住宅)施工组织设计[共14页].docx VIP
- 电力设备行业2026年新能源车年度策略:产业盈利复苏,技术持续升级-260111-国盛证券.pdf VIP
- 人教版五年级上册数学 第6单元 多边形的面积 第3课时 梯形的面积 课件.ppt VIP
- 读后续写之个人成长参考答案.docx VIP
原创力文档

文档评论(0)