zoukankan      html  css  js  c++  java
  • 简单控件 复合控件

    1、简单控件

    Label - 边框:1.边框颜色,2.边框样式,3.边框粗细。
    作用:显示文字,编译后的元素span。
    Literal - 作用:显示文字,编译后不会形成任何元素。一般用来从后台输出JS代码

    TextBox - 文字输入框
    TextMode - SingleLine-单行
    MultLine-多行(文本域)
    Password-密码框

    Enabled - 不可用(disabled)
    ReadOnly -只读
    Wrap-自动换行
    MaxLength-最大长度

    Button - 编译后的元素submit
    OnClientClick - 在客户端点击,执行的JS
    confirm-确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,他返回ture,点击取消返回flase,可用变量来接收。

    ImageButton -图片按钮
    ImageUrl-选择图片地址

    LinkButton -超链接模样的按钮,

    HyperLink-
    NavigateUrl-导航连接


    简单控件:label Literal TextBoxt Button/ImageButton/LinkButton


    2、webform的数据库连接方式

    App_Code

    没有命名空间一说

    文本类:
    text
    password
    textarea
    hidden

    按钮类:
    button
    submit
    reset
    image


    选择类:
    radio
    checkbox
    file
    select option
    ---------------------------------------------------
    http协议无状态性:
    每一次事件提交,都会将页面刷新,刷新就必走Load事件,重复绑定的情况

    判断页面是第一次加载,还是由已经加载出来的页面中的某个按钮执行了提交返回回来的

    if (!IsPostBack)

    load事件中95%的代码都要写在这里面


    复合控件:
    DropDownList-下拉列表
    一、将数据放进去
    1、DataSource

    DropDownList1.DataSource=new NationData().select();//数据源指向
    DropDownList1.DataTextField="NationName";//显示字段绑定
    DropDownList1.DataValueField="NationCode";//隐藏字段绑定
    DropDownList1.DataBind();

    2、Foreach

    List<Nation>N;ist=new NationData().select();

    foreach(Nation n in Nlist)
    {
    ListItem li=new ListItem(n.NationName,n.NationCode);

    if(li.Value=="N003")
    {
    li.Selected=true;
    }//默认
    DropDownList1.Item.Add(li);
    }


    二、将数据取出来
    1、读取一条数据
    取出value值 - Label1.text=DropDownList1.SelectedValue;
    取出Text值 - Label1.text=DropDownList1.SelectedItem.Text;

    ListBox
    可以多选 - SelectionMode
    2、读取多条选中的数据

    CheckBoxList1-多选
    RepeatDirection-水平垂直排列
    RepeatCoulumns-一行设置几个
    RepeatLayout-有序列表无序列表排列
    RadioButtonList-单选

  • 相关阅读:
    进程和线程
    jQuery闭包理解
    数据库设计
    DevOps概念
    DevOps实践指南-何处开始(5-8)
    DevOps实践指南-DevOps介绍(1-4)
    iNeuOS工业互联平台,设备容器(物联网)改版,并且实现设备数据点的实时计算和预警。发布3.2版本
    iNeuOS工业互联平台,在“智慧”楼宇、园区等领域的应用
    iNeuOS工业互联平台,机床&PLC硬件网关与平台无缝对接,进行数据交互
    参观2020年上海工业博览会几点感受及判断
  • 原文地址:https://www.cnblogs.com/weiwenxin01/p/5890209.html
Copyright © 2011-2022 走看看