zoukankan      html  css  js  c++  java
  • 【2017-05-18】WebForm的Repeater控件及简单控件

    <%@ %> - 这里面写一些声明和引用的

    <%  %> - 编写C#代码的

    <%= %> - 往界面上输出一个变量的值

    <%# Eval("属性名","可选,格式字符串")%> - 在Repeater数据展示中使用

    一、Repeater控件   -- 用来展示数据重复执行。

    1.<HeaderTemplate></HeaderTemplate>     先执行,执行一次,常用来展示表头

    2.<ItemTemplate></ItemTemplate>      在<HeaderTemplate></HeaderTemplate>之后执行,用来绑定数据,有多少条数据执行多少次

    3.<AlternatingItemTemplate></AlternatingItemTemplate>    交替项模版,与<ItemTemplate></ItemTemplate>交替执行

    4.<FooterTemplate></FooterTemplate>   最后执行,执行一次

    在后台代码页面中repeater控件实例化之后需要再进行数据绑定

    ps:属性并不是都是展示给用户看的,有的属性可以输出相应的代码,来改变页面对应的内容!

    二、简单控件

    1.Lable  -- 转换成<span></span>

      需要在样式中加上display:inline-block才可以使lable样式中的长宽起作用

          Lable属性里应该用CssClass="选择器名称",而不是class=""

    2.Literal --把内容直接打印在界面上,什么也没有转换

      作用:可以直接输出上面的内容,

      Literal.Text=<script>alter('你好');</script>  --- 可以直接在界面上跳出弹窗

    3.TextBox

    设置属性TextMode

    SingLine   ---  转换成<input type="text" />

    PassWord --- 转换成<input type="PassWord">

    MultiLine --- 转换成<textarea>  

    4.HiddenField  --- 转换成<input type="hidden">

    5.Button --- 转换成 <input type="submit"> 

    6.ImageButton  --- 转换成<input type="image">

    ps:用委托来写事件:在后台代码界面加载中写按钮的点击事件(button.Click)+=,然后连按两下Tab键就会自动生成相应的点击事件

  • 相关阅读:
    MySQLFront导入SQL文件报#1113错误解决
    LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2
    币胜网虚拟货币交易平台安装说明
    windows服务器详细安全设置
    WINDOWS SERVER 2008远程桌面端口修改方法
    mac终端ssh连接服务器 空闲的时候 连接断开
    FTP软件发送"AUTH TLS"提示 无法连接到服务器
    LNMP状态管理命令
    lnmp1.4环境FTP服务器的安装和使用
    springCloud
  • 原文地址:https://www.cnblogs.com/snow22546/p/6876375.html
Copyright © 2011-2022 走看看