2017-05-18WebForm的Repeater控件和一些简单控件

Posted 疯丶无度

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-05-18WebForm的Repeater控件和一些简单控件相关的知识,希望对你有一定的参考价值。

一、Repeater控件

1、

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

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

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

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

<%#Eval("Birthday","{0:yyyy年MM月dd日}") %>

 

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

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

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

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

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

 

3、数据绑定

在后台代码页面加载中进行数据绑定

 

二、简单控件

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

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

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

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

  Literal.Text=<script>alert(\'你好\');</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">

 

 

用委托来写事件:

例如:

在后台代码界面加载中写按钮的点击事件+=,然后连按两下Tab键就会生成相应的点击事件

 

 

 

以上是关于2017-05-18WebForm的Repeater控件和一些简单控件的主要内容,如果未能解决你的问题,请参考以下文章

关于XML(可扩展标记语言)的基础知识与写法------2017-05-18

MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption 2017-05-18 16:45

错误未知类型“webform__webform”使用 gatsby-drupal-webform & GraphQL

webform和winform共用一个文件夹

WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)

Drupal 7 webform模块对webform的解释