【2017-05-18】WebForm的Repeater控件和一些簡單控件
一、Repeater控件
1、
<%@ %> - 這裏面寫一些聲明和引用的
<% %> - 編寫C#代碼的
<%= %> - 往界面上輸出一個變量的值
<%# Eval("屬性名","可選,格式字符串")%> - 在Repeater數據展示中使用
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>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">
用委托來寫事件:
例如:
在後臺代碼界面加載中寫按鈕的點擊事件+=,然後連按兩下Tab鍵就會生成相應的點擊事件
【2017-05-18】WebForm的Repeater控件和一些簡單控件