日期:2013-10-28  浏览次数:20393 次

8、    DropDownList : 单选下拉框,你有两种方法可以增加下拉框中的选择项,一种和传统的select一样,把option项列出来,象下面这样:
     
        <asp:DropDownList id=DropDown1 runat="server">
            <asp:ListItem>Item 1</asp:ListItem>
            <asp:ListItem>Item 2</asp:ListItem>
            <asp:ListItem>Item 3</asp:ListItem>
            <asp:ListItem>Item 4</asp:ListItem>
            <asp:ListItem>Item 5</asp:ListItem>
            <asp:ListItem>Item 6</asp:ListItem>
        </asp:DropDownList>

另一种方法是和数据绑定,如下:

               ArrayList values = new ArrayList();

               values.Add ("IN");
               values.Add ("KS");
               values.Add ("MD");
               values.Add ("MI");
               values.Add ("OR");
               values.Add ("TN");

               DropDown1.DataSource = values;
               DropDown1.DataBind();

这两种法法你可以任意选择,我个人觉得后一种方法比较实用,尤其是当遇到用数据库中得到的数据来做下拉框选项时。

9、    HyperLink : 超连接,但和HTML的<a href>不同的是HyperLink作为一个服务器端控制,具有Text 和 NavigateUrl两个属性,并且可以用数据绑定的方法来定义,下面我列出两种定义方法:
方法一:

        <asp:hyperlink id=HyperLink1 NavigateUrl= “/quickstart” runat="server">
            Go To QuickStart
        </asp:hyperlink>



        方法二:

       <%@ Import Namespace="System.Data" %>

<html>

<script language="C#" runat="server">

    void Page_Load(Object Src, EventArgs E) {

        DataTable dt = new DataTable();
        DataRow dr;

        dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
        dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
        dt.Columns.Add(new DataColumn("DateTimeValue", typeof(DateTime)));
        dt.Columns.Add(new DataColumn("BoolValue", typeof(bool)));
        dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

        for (int i = 0; i < 9; i++) {