一 web 窗体概述
1.什么是 Web 窗体
Web 窗体是文件扩展名为. aspx 的文本文件。它能够包含静态 HTML 网页中的所有内容。如 HTML 代码、 JavaScript 脚本等。另外, Web 窗体页还包含了 ASP . NET 识别和处理的服务器和客户端元素,如 ASP . NET 指令、 Web 服务器端控件和服务器端代码等。
显示 Default . aspx 页面的 HTML 代码。 Default . aspx 是一个最简单的 Web 窗体,它的标题为"一个简单的 Web 窗体"。
<%@ Page Language =" C #" AutoEvent Wireup =" true " CodeFile =" Default . aspx . cs " Inherits ="_ Default "%>
<! DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1.0 Transitional // EN ""http://www.w3.org/ TR /xhtml1/DTD/ xhtmll -
transitional . dtd ">
< html xmlns ="http://www.w3.org/1999/xhtml">
< head runat =" srve ">< tite >一个简单的 Web 窗体</ title ></ head >
< body >< form id =" forml " runat =" server ">
< div ></ div >
< form >
</ body >
</ html >
二 标签类和文本控件
标签控件 Label
Label 控件又称为标签控件,它可以在 Web 窗体页上显示静态文本。声明该控件的语法如下:< asp : Label D =" Labell " runat =" server " Tex =>
或者
casp : Label D =" Labell " runat =" server "><>
Label 控件可以通过其 Text 属性来设置需要显示的文本,或者将需要显示的文本放置在控的内嵌文本中。 Label 控件可以显示文本信息,而且没有边框,控件也不具有事件。
本输入框控件 Textbox
Textbox 控件又称为输入框控件或文本输入框控件,它可以供用户在 Web 窗体页上输入单行或多行文本信息。声明该控件的语法如下:
< asp : TextBox runat =" server " ID ="textbox1"......></ asp : TextBox >
按钮控件
1) Button 控件: Button 控件可以分为提交按钮控件和命令按钮控件两类。提交按钮控件只将 Web 页面回送到服务器,默认情况下, Button 控件为提交按钮控件;命令按钮控件一般包与控件相关联的命令,用于处理控件命令事件。定义 Button 控件的语法格式如下:< asp : Button D =" Buttonl " runat = erverx =1=utton1_ Click "/>
单选按钮(组)控件
单选按钮控件( RadioButton )很少单独使用,通常在页面中添加一组 RadioButton 控件,这一组 RadioButton 控件被分配一个相同的组名( GroupName ),它们之间的关系是互斥的。程序运行时,每次只能选择该组中的一个单选按钮。当然可以在同一个页面中创建多个单选按钮组,每一组均有自己独立的组名,每一组内的单选按钮间互斥。定义 RadioButton 控件的语法格式如下:
< asp : RadioButton ID =" RadioButtonl " oncheckedchanged =" RadioButtonl _ CheckedChanged "
runat =" server " GroupName ="组名" Text ="按钮旁显示的本"/>
复选框(组)控件
CheckBox 控件是复选框控件,它允许用户从一组 CheckBox 控件中选择一个或多个选项。复选框控件的 CheckBox 属性指定复选框的状态, Text 属性指定复选框要显示的文本。定义 CheckBox 控件的语法格式如下:
< asp : CheckBox ID ="CheckBox1" oncheckedchanged =" CheckBoxl _ CheckedChanged "
runat =" server " Text ="复选框旁显示的文本"/>
普通列表控件( ListBox )
ListBox 控件也叫普通列表控件,它用于显示一个完整的列表项,用户能够以单选或多选的方式选择控件中的列表项,列表中的每一个元素都被称为一个项。如果列表项的总数超出可以显示的项数,则 ListBox 控件会自动添加滚动条。定义 ListBox 控件的语法格式如下:
< asp : ListBox ID =" ListBoxl " runat =" server " Height ="1ows="" ons - electedindexchanged =" ListBoxl _ SelectedlndexChanged " Selectionode =>
< asp : Listltem Value ="选项1">选项1显示的文本</ asp : Lsem >
< asp : Listlem Value ="选项2">选项2显示的文本</ asp : Listltem >
</ asp : ListBox >
1.Image控件
Image 控件用于在页面上显示图像。在使用 Image 控件时,可以在设计或运行时以编程方式为 Image 对象指定图形文件,定义 Image 控件的语法格式如下:
< asp : lmage id =" Mylmagel " runat = serverImageUr => ernateText == Image 控件的宽度" Height =" Image 控件的高度"</ asp : Image >