HTML元素HtmlTextArea
控制
1、5、9、13、17:
HtmlInputRadioButton、HtmlInputButton
HtmlInputRadioButton控件用于控制元素。
HTML控件工具箱中的RadioButton
在HTML中,该元素用于创建单选按钮。
属性
属性
描述
Attributes
返回该元素的所有属性名称和值对。
Checked
布尔值,规定该元素是否被选中(trueorfalse)。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
控件的唯一id。
.net通过此属性控制每个控件。
Name
单选按钮组的名称,name值相同的单选按钮为一组。
必须设置此属性的值,其它控件则可以不设置此属性的值。
onServerChange
当该按钮的状态被改变时执行的函数的名称。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Style
设置或返回被应用到该控件的CSS属性。
TagName
返回元素的标签名。
Type
元素的类型。
单选按钮的Type值为radio。
Value
元素的值。
Visible
布尔值,指示该控件是否可见。
实例:
在本例中,我们在.aspx文件中声明了三个HtmlInputRadioButton控件,一个HtmlInputButton控件,一个HtmlGeneric控件。
当提交按钮被触发时,会执行submit子例程。
submit子例程有三种响应方式:
如果选择了带有id="r1"的单选按钮,则服务器向p元素发送消息"Yourfavoritecolorisred"。
如果选择了带有id="r2"的单选按钮,则服务器向p元素发送消息"Yourfavoritecolorisgreen"。
如果选择了带有id="r3"的单选按钮,则服务器向p元素发送消息"Yourfavoritecolorisblue"。
Subsubmit(SourceAsObject,eAsEventArgs)
ifr1.Checked=Truethen
p1.InnerHtml="Yourfavoritecolorisred"
else
ifr2.Checked=Truethen
p1.InnerHtml="Yourfavoritecolorisgreen"
else
ifr3.Checked=Truethen
p1.InnerHtml="Yourfavoritecolorisblue"
endif
endif
endif
EndSub
请选择您喜欢的颜色:
Red
Green
Blue
注意:
radio的onServerChange事件和submit的OnServerClick只处理其中一个即可。
HtmlInputButton控件用于控制、以及元素。
HTML控件工具箱中的Button、SubmitButton、ResetButton
在HTML中,这个元素用于创建按钮、提交按钮以及重置按钮。
属性
属性
描述
Attributes
返回该元素的所有属性名称和值对。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
该控件的唯一id。
Name
元素的名称。
OnServerClick
当该按钮被点击时被执行的函数的名称。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Style
设置或返回被应用到控件的CSS属性。
TagName
返回元素的标签名。
Type
该元素的类型。
可为button、submit、reset
Value
元素的值。
Visible
布尔值,指示该控件是否可见。
实例
在本例中,我们在.aspx文件中声明了一个HtmlInputText控件,一个HtmlInputButton控件,以及一个HtmlGeneric控件。
当提交按钮被触发时,会执行submit子例程。
这个submit子例程会向p元素写一条欢迎消息。
Subsubmit(senderAsObject,easEventArgs)
ifname.value<>""then
p1.InnerHtml="欢迎"&name.value&"!
"
endif
EndSub
请输入您的名字:
2、8、14、18、19:
HtmlSelect、HtmlImage、HtmlGeneric
HtmlSelect控件用于控制
在HTML中,
HTML控件工具箱中的ListBox
属性
属性
描述
Attributes
返回该元素的所有属性名称和值对。
DataMember
要使用的数据表格的名称。
DataSource
要使用的数据源。
DataTextField
要显示在此下拉列表中的数据源中的字段。
DataValueField
规定此下拉列表中每个可选项的值的数据源中的字段。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
控件的唯一id。
InnerHtml
设置或返回该HTML元素的开始标签和结束标签之间的内容。
特殊字符不会被自动转换为HTML实体。
InnerText
设置或返回该HTML元素的开始标签和结束标签之间的所有文本。
特殊字符会被自动转换为HTML实体。
Items
下拉列表中的项目的列表。
Multiple
是否能同时选择多个项目。
OnServerChange
当被选项目被更改时被执行的函数的名称。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
SelectedIndex
当前被选项目的索引号。
Size
下拉列表中可见项目的数目。
Style
设置或返回被应用到该控件的CSS属性。
TagName
返回元素的标签名。
Value
当前被选项目的值。
Visible
布尔值,指示该控件是否可见。
笑脸
灯泡
鼠标
HtmlImage控件用于控制
元素。
在HTML中,
元素用于显示图像。
HTML控件工具箱中的Image
属性
属性
描述
Align
如何根据周围的元素排列图像。
合法的值有:
Top、middle、bottom、left、right
Alt
关于图像的简短描述。
Attributes
返回该元素的所有属性名称和值对。
Border
图像周围的边框的宽度。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
Height
图像的高度。
id
控件的唯一id。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Src
要显示的图像的URL。
Style
设置或返回被应用到该控件的CSS属性。
TagName
返回元素的标签名。
Visible
布尔值,指示该控件是否可见。
Width
图像的宽度。
实例
在本例中,我们在.aspx文件中声明了一个HtmlImage控件和一个HTMLSelect控件。
然后我们会基于用户的选择来修改HtmlImage控件的src属性。
在HtmlSelect控件中被选的值决定显示哪幅图像。
Subchoose_image(SenderAsObject,eAsEventArgs)
image1.Src=select1.Value
EndSub
笑脸
灯泡
鼠标
HtmlGeneric控件用于控制未被具体的HTML服务器控件规定的其他HTML元素,比如
、、
、、等等。
属性
属性
描述
Attributes
返回该元素的所有属性名称和值对。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
控件的唯一id。
InnerHtml
设置或返回该HTML元素的开始标签和结束标签之间的内容。
”
aaaabbbb”
特殊字符不会被自动转换为HTML实体。
InnerText
设置或返回该HTML元素的开始标签和结束标签之间的所有文本。
”
aaabbb”
特殊字符会被自动转换为HTML实体。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Style
设置或返回被应用到该控件的CSS属性。
TagName
返回元素的标签名。
Visible
布尔值,指示该控件是否可见。
实例
在本例中,我们在.aspx文件中声明了一个HtmlInputText控件,一个HtmlInputButton控件,以及一个HtmlGeneric控件(标签)(请记得把这个控件嵌套在HtmlForm控件中)当提交按钮被触发时,会执行submit子例程。
submit子例程会向span元素写一段欢迎消息。
Subsubmit(senderAsObject,easEventArgs)
ifname.value<>""then
MySpan.InnerHtml="欢迎"&name.value&"!
"
endif
EndSub
请输入您的名字:
3、7、12、20:
HtmlInputFile
HtmlInputFile控件用于控制元素,该元素用于向服务器上传文件。
HTML控件工具箱中的FileField
属性
属性
描述
Accept
可接受的MIME类型的列表。
Attributes
返回该元素的所有属性名称和值对。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
该控件的唯一id。
MaxLength
该元素中所允许的最大字符数。
Name
元素的名称。
PostedFile
获取对由客户端指定的上载文件的访问。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Size
元素的宽度。
Style
设置或返回被应用到控件的CSS属性。
TagName
返回元素的标签名。
Type
元素的类型。
Value
元素的值。
Visible
布尔值,指示该控件是否可见。
实例
在本例中,我们在.aspx文件中声明了一个HtmlInputFile控件,一个HtmlInputButton控件,以及三个HtmlGeneric控件。
当提交按钮被触发时,会执行submit子例程。
当文件本身被上传到服务器的c目录时,会在页面显示文件名和文件类型:
Subsubmit(SenderasObject,easEventArgs)
fname.InnerHtml=MyFile.PostedFile.FileName
clength.InnerHtml=MyFile.PostedFile.ContentLength
MyFile.PostedFile.SaveAs("c:
\uploadfile.txt")
EndSub
Selectfiletouploadtoserver:
"OnServerclick="submit"runat="server">
FileName:
ContentLength:
bytes
4、10、15:
HtmlTextArea
HtmlTextArea控件用于控制
在HTML中,
属性
属性
描述
Attributes
返回该元素的所有属性名称和值对。
Cols
文本域的列数。
Disabled
布尔值,指示是否禁用该控件。
默认是false。
id
该控件的唯一id。
InnerHtml
设置或返回该HTML元素的开始标签和结束标签之间的内容。
特殊字符不会被自动转换为HTML实体。
InnerText
设置或返回该HTML元素的开始标签和结束标签之间的所有文本。
特殊字符会被自动转换为HTML实体。
Name
该文本域的唯一名称。
OnServerChange
当该文本域的内容被修改时被执行的函数的名称。
Rows
文本域的可见行数。
runat
规定该控件是一个服务器控件。
必须被设置为"server"。
Style
设置或返回被应用到该控件的CSS属性。
TagName
返回元素的标签名。
Value
该文本域的值。
Visible
布尔值,指示该控件是否可见。
实例
在本例中,我们在.aspx文件中声明了一个HtmlTextarea控件,一个HtmlInputButton控件,以及一个HtmlGeneric控件。
当触发提交按钮时,会执行submit子例程。
这个submit子例程会向span元素发送消息"您写的是:
"以及用户在文本框中输入的文本。
Subsubmit(senderAsObject,eAsEventArgs)
MySpan.InnerHtml="您写的是:
"&textarea1.Value
EndSub
请输入文本:
6、11、16:
HtmlForm
HtmlForm控件用于控制