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