第三章 网页设计ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
3.5 标准控件
如果需要知道用户是否更改控件的值,则需 响应该事件。为控件的CheckedChanged 事件创建一个事件处理程序。默认情况下, CheckedChanged事件并不马上导致向服 务器发送页。而是当下次发送窗体时在服务 器代码中引发此事件。若要使 CheckedChanged事件引发即时发送,必 须将CheckBox控件的AutoPostBack属性 设置为True
事件
Click TextChanged CheckChanged
SelectedIndexC hanged
服务器控件
Button、ImageButton TextBox
CheckBox、RadioButton DropDownList、ListBox、
CheckBoxList、 . RadioButtonList
3.3.3 服务器控件的创建 1、在设计视图中创建服务器控件 2、在源视图中创建服务器控件
.
3.3 服务器控件概述
3.3.4 服务器控件的属性、事件和方法 在ASP.NET中,所有的控件都是用类
实现的,可以看作一个对象,都可以有自 己的属性、方法和事件
.
3.3 服务器控件概述
1、设置控件的属性 设置控件的属性将定义其外观和行为。有 如下两种方式设置控件属性:
为用户提供了一种在二选一选项之间切换 的方法。当用户选中这个控件时,表示输 入的是True,当没有选中这个控件时,表 示输入的是False。
.
ຫໍສະໝຸດ Baidu 3.5 标准控件
当用户选中一个CheckBox控件时,该控件 将引发一个事件,有下面两种处理方式。 如果不需要直接对控件的选择事件进行响 应,只是需要知道复选框后的状态,则只 需要在窗体发送到服务器后测试复选框。 判断CheckBox控件的Checked属性,如 果值为True,则表示复选框已选定。
链接样式的按钮
.
3.5 标准控件
例如:如图所示,制作网页,单击注册后连 接到另一页面
.
3.5 标准控件
3、ImageButton控件 ImageButton控件用于提交页面。该
控件在页面上显示的是一副图像,并能根 据用户单击位置提供X坐标和Y坐标
.
3.5 标准控件
例如:如图所示,制作网页
.
3.5 标准控件
3.5.3 用于选择的列表控件 当需要获取用户信息时,最简单的方法
是使用TextBox控件。如果要输入的数据只 有若干固定的选择时,可将所有供选择的 信息在页面中排列出来,让用户通过单击 来实现对数据的获取。
.
3.5 标准控件
1、CheckBox控件和CheckBoxList控件 CheckBox和CheckBoxList控件都是
第三章 网页设计
.
3.1 静态网页设计
• 所谓“静态”是指网站的网页内容“固定 不变”,当用户浏览器通过互联网的HTTP 协议向WEB服务器请求提供网页内容时, 服务器仅仅是将原已设计好的静态HTML文 档传输给用户浏览器。
.
3.1 静态网页设计
静态页面只是显示,不提供交互功能。 准确的说,静态网页的内容不会发生改变。
.
3.3 服务器控件概述
3.3.1 服务器控件的定义 服务器控件是一种在服务器端完成的
控件,服务器端在处理完控件动作后,再 生成标准的HTML文件发送给客户端。服务 器控件在页面中使用包含属性 runat=“server”的声明性标记。
.
3.3 服务器控件概述
3.3.2 服务器控件分类
.
3.3 服务器控件概述
.
3.5 标准控件
3.5.1 用于文本输入和显示的标准控件 1、Label控件
Label控件主要用于文本的显示,在网 页的固定位置显示文本。
.
3.5 标准控件
2、TextBox控件 TextBox控件是一个可以输入单行文本、
密码或者多行文本的控件。默认情况下, TextBox控件的TextMode属性是 SingleLine,可以修改为MultiLine或 Password
.
3.4 HTML服务器控件
3.4.1 HTML控件概述 1、HTML控件:在创建站点时,有时不需要
服务器对某些控件做任何事。 2、HTML服务器控件:默认情况下,服务器
无法使用纯粹的HTML控件,这些控件元素 会被视为不透明文本并传输给浏览器,只 有将HTML元素转换为HTML服务器控件, 才将其公开为可在服务器上编程的元素, 开发人员则能够对其进行编程控制。
.
3.5 标准控件
3.5.2 按钮控件 1、Button控件
Button控件是一个标准的按钮提交控件, 一般用来提交WEB表单
.
3.5 标准控件
例如:如图所示,制作网页,单击取消按 钮时文本框的内容置空
.
3.5 标准控件
2、LinkButton控件 使用LinkButton控件可在网页上创建超
• 在“设计”视图中,选择控件,然后在 “属性”窗口中设置属性
• 在“源”视图中,在控件的元素标记中置 入插入点,然后在“属性”窗口中设置属 性。
.
3.3 服务器控件概述
2、服务器控件的标识 可以利用每个服务器控件的ID属性和
name属性标识该控件。
.
3.3 服务器控件概述
3、服务器控件事件 服务器控件的基本事件及其对应的控件
3.3 服务器控件概述
若希望服务器控件的事件引发即使发送, 必须将控件的AutoPostBack属性设置为 true。即当用户单击按钮或选择改变时,页 面会自动提交给服务器,服务器对新提交 页面的信息进行处理,再将运行结果发回 客户端。
.
3.3 服务器控件概述
所有事件都传递两个参数,第一个参数 sender提供对引发事件的对象的引用,第 二个参数e传递特定于要处理的事件的对象。 第二个参数通常是EventArgs类型,但对 于某些控件而言是特定于该控件的类型。
.
3.2 ASP.NET网页介绍
3.2.1 表单的基本概念 ASP.NET 引入了WEB表单的概念。 HTML表单只包含了表单内部控件和
相应的布局信息。 WEB表单中则包含了表单内部控件、
相应的布局信息及数据提交后的数据处理 代码。
.
3.2 ASP.NET网页介绍
WEB表单允许在服务器上处理表单中 的控件,这样表单中的任何控件都可以产 生一个事件;另外,使用HTML表单时,如 果提交数据后进入其他页面,当再回到这 个页面时,所有的输入数据都丢失了,因 为HTTP是无状态的,无法保持这些数据, 但如果用WEB表单在服务器端处理这些控 件,就不存在数据丢失的问题。
相关文档
最新文档