第五讲基本Web服务器控件的 应用
第五讲 基本Web服务器控件的 应用
教学内容 ASP.NET控件概述 、 Label、 TextBox、 Button控件 三、登录页面设计 四、注册页面设计 教学目标 、了解ASP.NET控件的基本知识; 二、掌握 Label控件、 TextBox控件和 Button控件使用; 、掌握登录页面设计方法; 四、掌握注册页面设计方法
教学内容 一、 ASP.NET控件概述 二、Label、TextBox、Button控件 三、登录页面设计 四、注册页面设计 教学目标 一、了解ASP.NET控件的基本知识; 二、掌握Label控件、TextBox控件和Button控件使用; 三、掌握登录页面设计方法; 四、掌握注册页面设计方法
、ASP.NT控件概述 n在ASP.NET页面中,可以使用两种类型的控件: HTML控件和Web服务器窗体控件 (一)HM控件 HTML控件由HTML标签转化而来,主要用来在网 页上显示静态信息。由于提供了各种类型的HTM控 件,使用它们来展示信息就显得十分的方便,对于 文字、表格、图像等都有对应的控件可以选择 由于HTML控件由HTM标签转化而来,它作为客 户端项表现出来,因而不能为其编写服务器代码 然而也可以将HTM控件作为服务器控件使用,这时 需要在其HTM标签内加上属性 runat= server,就可 以为其编写程序代码
一、ASP.NET控件概述 ▪ 在ASP.NET页面中,可以使用两种类型的控件: HTML控件和Web服务器窗体控件。 ▪ (一)HTML控件 HTML控件由HTML标签转化而来,主要用来在网 页上显示静态信息。由于提供了各种类型的HTML控 件,使用它们来展示信息就显得十分的方便,对于 文字、表格、图像等都有对应的控件可以选择。 由于HTML控件由HTML标签转化而来,它作为客 户端项表现出来,因而不能为其编写服务器代码。 然而也可以将HTML控件作为服务器控件使用,这时 需要在其HTML标签内加上属性runat=server,就可 以为其编写程序代码了
注意: 所有的服务器控件都需要占用系统资源 若不需要为其编写服务器代码,就没有必 要将其转化为服务器控件。若已经转化了, 将其转换回来就是,方法是在页面的控件 上击右键,于弹出菜单上去掉“作为服务 器控件运行”的勾选,或者在其HTML标 记上去掉 runat=” server"属性
注意: 所有的服务器控件都需要占用系统资源, 若不需要为其编写服务器代码,就没有必 要将其转化为服务器控件。若已经转化了, 将其转换回来就是,方法是在页面的控件 上击右键,于弹出菜单上去掉“作为服务 器控件运行”的勾选,或者在其HTML标 记上去掉runat=”server”属性
HTML服务器控件具有以下几个重要特点: 可在服务器上使用面向对象技术对其进行编程控制, 这为编程开发提供了便利 提供了一组事件,可以为事件编写事件处理程序。 自动维护控件状态。在页面窗体到服务器端往返期间, 用户在HTML服务器控件中输入的值将在页面回传中 自动维护 与验证控件进行交互。便于验证用户是否在控件输入 适当的信息。 允许在HTML服务器控件中自定义属性。开发人员可 以将任何需要的属性添加到HTML服务器控件的属性 集中,页框架将读取并呈现它们而不更改其他任何功
▪ HTML服务器控件具有以下几个重要特点: ➢ 可在服务器上使用面向对象技术对其进行编程控制, 这为编程开发提供了便利。 ➢ 提供了一组事件,可以为事件编写事件处理程序。 ➢ 自动维护控件状态。在页面窗体到服务器端往返期间, 用户在HTML服务器控件中输入的值将在页面回传中 自动维护。 ➢ 与验证控件进行交互。便于验证用户是否在控件输入 了适当的信息。 ➢ 允许在HTML服务器控件中自定义属性。开发人员可 以将任何需要的属性添加到HTML服务器控件的属性 集中,页框架将读取并呈现它们而不更改其他任何功 能