虎克的博客

Enthusiasm Biogeography-Biodiversity Informatics-Data Sciences

ASP.NET的标准服务器控件-应用(二)

| Comments

1、目录

2、一些另外的标准ASP.NET服务器控件概述

2.1 控件列表

2.2 对象模型

Control类除了有一个visibility属性外,没有其他与用户界面相关的属性函数,它提供所有控件所需要的基本特征,例如:ID,子控件集合,共有的控件事件。对比来说,WebControl类主要提供一些控件的外表和行为的属性,比如前景色,高度和样式表等(ForeColor, Height, CssClass, etc.).

3、Panel Control

Panel控件经常用于创建一些控件组行为,比如定义页面中某个区域的外表,显示或隐藏页面中一群控件。

3.1 属性

Panel控件和HTML源码显示为<fieldset>和<legend>元素,<fieldset>用来定义一个表单中表单组,从而把一个表单分割成小的单元,在页面的显示效果是一个矩形框。<legend>元素定义小表单组的标题. 如下图所示

3.2 示例代码

PizzaPanelTest.aspx

<div id="left">
        <asp:Panel ID="panPizza" runat="server" Width="25em" GroupingText="Pizza Order Form">
            <dl>
                <dt>
                    <asp:Label ID="labCustomer" runat="server" Text="Customer" AccessKey="C" AssociatedControlID="txtCustomer" />
                </dt>
                <dd>
                    <asp:TextBox ID="txtCustomer" runat="server" />
                </dd>
                <dt>
                    <asp:Label ID="labPhone" runat="server" Text="Phone" AssociatedControlID="txtPhone" />
                </dt>
                <dd>
                    <asp:TextBox ID="txtPhone" runat="server" Columns="10" />
                </dd>
                <dt>
                    <asp:Label ID="labDelivery" runat="server" Text="Delivery" AssociatedControlID="chkDelivery" />
                </dt>
   original link:
   <a href='http://Apiaceae.github.io/blog/2009/05/17/ASP.NET%E7%9A%84%E6%A0%87%E5%87%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8E%A7%E4%BB%B6-%E5%BA%94%E7%94%A8%28%E4%BA%8C%29/'>http://Apiaceae.github.io/blog/2009/05/17/ASP.NET%E7%9A%84%E6%A0%87%E5%87%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8E%A7%E4%BB%B6-%E5%BA%94%E7%94%A8%28%E4%BA%8C%29/</a><br/>
   &nbsp;written by <a href='http://Apiaceae.github.io'>Hooker</a>
   &nbsp;posted at <a href='http://Apiaceae.github.io'>http://Apiaceae.github.io</a>
   </p>

Comments