ASP控件大全讲解

4.1 常用的HTML控件
4.1.1 表单控件
用于接收客户端的输入,并将输入的结果提交给服务器处理
1.HtmlForm控件
 所有的Web Form控件必须包含在一对HtmlForm控件标签中
<Form
   Id = "控件标识"
   Runat = "Server"
   Method = "Post | Get"
   Action = "要执行程序的地址"
>
   其他控件
</Form>

2. HtmlInputBotton控件
<Input
    Id = "被程序代码所控制的名称"
    Runat = "Server"
    Type = "Bottom | Submit | Reset"
    OnServerClick = "事件处理程序"
>
当为Submit时,是传送数据;等于Button时,可以用来触发事件程序;
Reset是用来重置窗体成为初始状态

3. HtmlInputText控件
<Input
   Id="被程序代码所控制的名称"
   Runat= "Server"
   Type="Text | Password"
   MaxLength = "可接收的字符串长度"
   Size="文本输入框的宽度"
   Value = "显示在输入框的默认值"
>

4.HtmlInputRadioButton控件
<Input
   Id = "控件标识"
   Runat = "Server"
   Type = "Radio"
   Checked = "true | false"
   Name = "按钮所属的组"
>

5.HtmlInputCheckBox控件
<Input
   Id = "控件标识"
   Runat = "Server"
   Type = "CheckBox"
   Checked = "true | false"
>
6. HtmlInputFile控件
<Input
  Id = "控件标识"
  Runat = "Server"
  Type = File
  Accept = "上传文件所采用的MIME编码"
  Size = "显示路径的输入框的宽度"
  MaxLength= "上传文件的最大路径长度"
  PostedFile = "要上传的文件"
>

7.HtmlInputImage控件
<Input
   Id="控件标识"
   Runat="Server"
   Type=Image
   Src="图像的地址"
   Align="图像的对齐方式"
   Alt="图像无法显示时替代的文字的内容"
   Width="图像边界的宽度"
>

8. HtmlInputHidden隐藏输入控件
当使用者传送输入的数据,同时也传送不需要使用者输入的数据时,
可以使用隐藏输入控件
<Input
   Id="控件标识"
   Runat="Server"
   Type="Hidden"
   Value="要保存的隐藏信息"
>

9.HtmlTextArea控件
<Textareas
   Id="控件标识"
   Runat="Server"
   Cols="单行的长度"
   Rows="文本输入区的列数"
   Name="文本区域传递给浏览器的名称"
   OnServerChange="处理ServerChange事件的函数"
>
文字区内容
</Textarea>

10. HtmlSelect控件
<Select
   Id="控件标识"
   Runat="Server"
   Items="绑定与列表的集合元素"
   Size="列表所能容纳的选项数目"
>
<Option>选项1</Option>
<Option>选项2</Option>
</Select>


4.1.2 表格控件
1. HtmlTableCell控件
<Td
  Id="控件标识"
  Runat="Server"
  Align="Left | Center | Right"
  BGColor="单元格背景色"
  BorderColor="单元格边框颜色"
  ColSpan="跨度数"
  Hight="表格高度"
  NoWarp="true | false"
  RowSpan="跨列数"
  Valign="垂直对齐方式"
  Width="表格宽度"
>
单元格中的内容
</Td>

2.HtmlTableRow控件的语法
<Tr
  Id="控件标识"
  Runat="Server"
  Align="Left|Center|Right"
  BGColor="背景色"
  BorderColor="边框颜色"
  Hight="表格高度"
  Cells="表格行的集合"
  Valign="垂直对齐方式"
  <Td>字段内容</Td>
  <Td>字段内容</Td>
</Tr>

3.HtmlTable控件的语法
<Table
   Id="控件标识"
   Runat="Server"
   Align="Left | Center | Right"
   BGColor="背景色"
   BorderColor="边框颜色"
   CellPadding="像素"
   CellSpacing="像素"
   Hight="表格高度"
   Rows="Row集合"
   Width="表格宽度"
>
<Tr><Td></Td></TR>
<Tr><Td></Td></TR>
</Table>

 

4.1.3 其他控件
1. HtmlAnchor控件
<A
  Id="控件标识"
  Runat="Server"
  Href="要连接的URL地址"
  Name="保存在浏览器收藏夹中的标签名"
  OnServerClick="处理ServerClick事件的函数"
  Target="打开连接网页的窗口"
  Title="显示的标题"
>
超级链接文字
</A>

2. HtmlImage控件
<Img
  Id="控件标识"
  Runat="Server"
  Alt="无法显示图像时显示的小提示"
  Align="Top | Middle | Bottom | Left | Right"
  Border="边框宽度"
  Height="图像高度"
  Src="图像所在的地址"
  Width="图像宽度"
>


3. HtmlButton控件
<Button
  Id="控件标识"
  Runat="Server"
  OnServerClick="事件程序名"
>
  按钮上的文字、图形或控件
</Button>

4. HtmlGenericControl控件
通过使用该控件,使得这些HTML元素也可以具备动态改变元素的属性和内容
的特性。
<Span | Body | Div | Font | Others
   Runat="Server"
   Id="控件标识"
>
 标签中的内容
</Span | Body | Div | Font | Others>


4.2 Web控件
4.2.1 Label控件
用于在页面上显示信息
<ASP:Label
   Id="控件标识"
   Runat="Server"
   Text="所要显示的文字"
/>
或者
<ASP:Label
   Id="控件标识"
   Runat="Server"
>
所要显示的内容
</ASP:Label>

4.2.2 Button控件
<ASP:Button
   Id="控件标识"
   Runat="Server"
   Text="按钮上的文字"
   Command="命令名称"
   CommandArgument="命令参数"
   OnClick="单击按钮后所要处理的程序"
/>

4.2.3 CheckBox和CheckBoxList控件
(1)CheckBox控件
<ASP:CheckBox
   Id="控件标识"
   Runat="Server"
   AutoPostBack="true | false"
   Text="控件的文字"
   TextAlign="控件文字出现在左方或右方"
   Checked="true | false"
   OnCheckedChanged="处理程序"
/>
(2) CheckBoxList控件
<ASP: CheckBoxList
    Id="控件标识"
    Runat="Server"
    AutoPostBack="true | false"
    CellPadding = "像素"
    DataSource="<%数据源的字段%>"
    DataTextField="数据源的字段"
    DataValueField="数据源的字段"
    RepeatColumns="Vertical | Horizontal"
    RepeatLayout="Flow | Table"
    TextAlign="Right | Left"
    OnSelectedIndexChanged="处理程序"
>
<ASP:ListItem/>
</ASP:CheckBoxList>


4.2.4 RadioButton 和RadioButtonList控件
(1)RadioButton控件
<ASP:RadioButton
   Id="控件标识"
   Runat="Server"
   AutoPostBack="true | false"
   Checked="true | false"
   GroupName="群组名称"
   Text="标识控件的文字"
   TextAlign="设定文字在控件的左边或右边"
   OnCheckedChanged="处理程序"
/>

(2)RadioButtonList控件
<ASP:RadioButtonList
   Id="控件标识"
   Runat="Server"
   AutoPostBack="true | false"
   CellPadding ="像素"
   DataSource="<%数据源的字段%>"
   DataValueField="数据源的字段"
   RepeatColumns="数据源的字段"
   RepeatDirection="Vertical | Horizontal"
   RepeatLayout="Flow | Table"
   TextAlign="Right | Left"
   OnSelectedIndexChanged="处理程序"
>
<ASP:ListItem/>
<?ASP:RadioButtonList>


4.2.5 Image控件和ImageButton控件
(1)Image控件
<ASP:Image
   Id="控件标识"
   Runat="Server"
   ImageUrl="图片所在的地址"
   AlternateText="图形还没加载时所替代的文字"
   ImageAlign="NotSet | AbsBottom | AbsMiddle |
 BaseLine | Bottom | Left | Middle | Right | TextTop | Top"
/>
(2)ImageButton控件
<ASP:ImageButton
   Id="控件标识"
   Runat="Server"
   Command="命令名称"
   CommandArgument="命令参数"
   OnClick="处理程序名"
/>

4.2.6 HyperLink和LinkButton控件
(1)HyperLink控件
<ASP:Hyperlink
    Id="控件标识"
    Runat="Server"
    Text="超级链接文字或小提示文字"
    ImageUrl="图片所在地址"
    Target="超级链接所要显示的窗口"
/>
或者
<ASP:Hyperlink
   Id="控件标识"
   Runat="Server"
   ImageUrl="图片所在地址"
   Target="超级链接所要显示的窗口"
/>
超级链接文字
</ASP:Hyperlink>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值