• webform控件


    简单控件:

    1、Label

      会被编译成span标签

      属性:

      Text:文本内容

      CssClass:CSS样式

    <asp:Label ID="Label1" runat="server" Text="1234" CssClass="aaa"></asp:Label>

      Enlabled:是否可用

      Visible:是否可见

    2、Literal

      空的,C#会把里面的Text内容直接作为网页代码传过去,比如Text里面写上<input type="button" />会直接在网页中插入一个按钮

      属性:

      Text:内容

    <asp:Literal ID="Literal1" runat="server" Text="2016-12-29"></asp:Literal>

    <asp:Literal ID="Literal1" runat="server" Text="<script>alert('2016年12月29日')</script>"></asp:Literal>

    alert:弹出

    3、TextBox

      文本框

      属性:

      TextMode - text模式

      1、默认 SingleLine - 单行文本框,编译后为 type="text"

      2、Password - 密码框,编译后为 type="password"

      3、MultiLine - 文字域,编译后为 <textarea></textarea>

      在设计界面中 textmode 属性有多个,只用前三个

      maxlength:最大长度,在文本域 <textarea></textarea> 中不起作用

      readonly:只读属性

    4、HiddenField

      隐藏域

    5、Button

      提交按钮(控件中没有对应的普通按钮和重置按钮)

         imagebutton - image 提交图片

         linkbutton - 超链接模样的按钮,仅控件如此

         button、reset - 没有控件对应

    button属性:

       OnClientClick - 在客户端OnClick上执行的客户端脚本

    复合控件:

    1、RadioButton 和 RadioButtonList

      单选按钮

         大多情况下使用后者

    前者:

    <asp:RadioButton ID="RadioButton1" runat="server" Text="" />
    <asp:RadioButton ID="RadioButton2" runat="server" Text="" />

    属性:

      GroupName - 分组,用于选择

    <asp:RadioButton ID="RadioButton1" runat="server" Text="" GroupName="sex" />
    <asp:RadioButton ID="RadioButton2" runat="server" Text="" GroupName="sex" />

    RadioButtonList - 单选按钮组

    绑定数据:    

        RadioButtonList1.DataSource = 泛型集合;

        RadioButtonList1.DataTextField = "Name";

        RadioButtonList1.DataValueField = "Code";

        RadioButtonList1.DataBind(); - 必须要有

      设置选中项:    

        按照索引选中:

        RadioButtonList1.SelectedIndex = slist.Count - 1;

        按照value值选中:

        RadioButtonList1.SelectedValue = "002";

        按照Text选中:

        foreach (ListItem li in RadioButtonList1.Items)

        {

          if (li.Text == "周村")

          {

          li.Selected = true;

          }

        }

      取出数据:

        取出value值

        Label1.Text = RadioButtonList1.SelectedValue;

        取出Text值

        Label1.Text = RadioButtonList1.SelectedItem.Text;

      属性:

        RepeatDirection:横向或竖向排列

        RepeatLayout:编译成表格、流式或者有序无序列表的样式 

    2、CheckBox 和 CheckBoxList

      复选按钮

      绑定数据源与设置单个选择项同上,如果要设置多个选择项,则需要遍历

        foreach (ListItem li in CheckBoxList1.Items)

        {

          if (li.Selected == true)

          {

          Label1.Text += li.Text + ",";

          }

        }

    3、DropDownList

      下拉菜单

      与单选按钮列表类似

    4、ListBox

      多选框

      与ChekckBoxList类似

      属性:

        SelectionMode:设置是否可以多选

  • 相关阅读:
    10.5 实现任务的自动调度
    6.2 常见多媒体标准及压缩技术
    南海区行政审批管理系统接口规范v0.3(规划)4.2.【queryExpireList】当天到期业务查询
    南海区行政审批管理系统接口规范v0.3(规划)4.1.【queryAcceptById】业务明细查询
    域名相关的一些基础知识
    域名相关的一些基础知识
    NTP时间服务器介绍
    NTP时间服务器介绍
    NTP时间服务器介绍
    运维实用操作命令
  • 原文地址:https://www.cnblogs.com/jiuban2391/p/6237390.html
Copyright © 2020-2023  润新知