HTML基本语法

HTML基本语法
3-1-1 FORM标签
<>

 


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>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本控件是基于Asp.Net平台的Web表格控件,用于Web网站的开发。 ★支持多种浏览器(IE6以上、FireFox2.0以上、谷歌浏览器等)。 ★使用本控件开发的网站,网页上表格行的插入、追加、删除、修改、上下移动、拷贝、粘贴等操作,能够立即在浏览器客户端完成,操作按钮在上图表格的左下部。 ★提交后的数据为一个DataTable。用户可使用GetCommitData方法取得使用本控件,很好地节约了网络资源,提升了网站的多用户对应能力。极大地提高了网页的反应速度,提升了网站浏览者的浏览体验。 ★本控件提供了丰富的自定义样式,供开发人员设定使用。表格(GridStyle)、奇偶行(ItemStyle、AlternatingItemStyle)、列(列的ItemStyle)、列内的控件(列的ControlStyle)、合计行(PageTotalStyle、AllTotalStyle)、控制行(包含各种行操作按钮和页操作按钮ToolBarStyle)都可以自由的进行样式设定。 ★提供多种类型的列供开发人员使用:(LabelColumn(图A-金额),TextBoxColumn(图A-数量、单价),DropDownListColumn(图A-类别、商品),RadioButtonListColumn(图A-发货区分),CheckBoxColumn(图A-包装有无),RowIndexColumn(图A-ID),HiddenColumn(隐藏列),TemplateColumn(图A-备注,模板,用于扩展)。 ★支持多行表头显示(图A),支持列合并(图A-发货区分)、行合并(图A-备注)。使用本控件进行开发,开发人员能够自由设定各种显示效果。 ★支持开发人员自定义表头。 ★支持一个数据行,多行表格行表示。避免了列项目多的情况下,网页显示过宽的问题。(图A) ★支持金额、数字的自定义格式化功能。(图A-数量、单价,金额,金额美元) ★支持货币符号的自定义(如:$,¥)。(图A-金额,金额美元) ★支持列的公式自动计算功能。(图A-金额=数量×单价,金额美元=金额/汇率)列设定公式后,在网页上根据因子的变化自动计算结果。结合金额、数字的自定义格式化和货币符号的自定义功能,可开发专业性的财会、金融网站。 ★支持列的Ajax联动功能。特别定义了OnCallBack事件,开发人员能非常简单地实现Ajax联动,而页面不需要刷新。(图A-类别变化的时候,Ajax联动,更新了图A-商品列表) ★支持模板列(TemplateColumn),(图A-备注,模板)。并支持模板列的Ajax联动功能。模板列提供了扩展功能,使页面可以使用本控件支持的列类型之外的控件类型。 ★支持自定义分页(图A定义每页大小为3行)。可由开发人员自行决定网页提交的模式,是小批量多批次,还是大批量少批次。本控件的灵活性提高了网站的灵活适应性。 ★本控件自动提供自带的分页控件,提供页的导航功能(图A右下部)。开发人员也可以禁止本控件提供的分页控件,使用自己的分页控件或按钮调用本控件的分页功能。 ★表格行的上下移动功能,在分页的情况下,当需要跨页的情况下,自动提交数据,执行RowMoving事件,开发者可以在此事件中执行真正的数据行的上下移动,再绑定显示数据。 ★表格行的拷贝、粘贴功能,在分页的情况下,支持跨页执行,支持带Ajax联动列的直接拷贝。 ★支持操作的撤销、恢复功能,提升用户操作体验。 ★支持页合计和全部页合计。支持五种合计类型(Sum,Max,Min,Count,Average)。通过简单的开关设置,就可以完成合计功能。(图A-数量、金额、金额美元,设定了Sum合计;图A-单价,设定了Average合计)。 ★支持多种数据源。 ★所见即所得的设计时支持,方便软件开发者进行页面设计。 ★提供丰富、实用的JS接口,供开发人员使用。 ★本控件的开发中,力求功能的简洁、实用、耐用。提升开发人员的开发体验。 QQ:1030032915 MSN:IntelliGrid@hotmail.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值