webform簡單控件和Repeater的使用
(一)
<%@ %> - 這裏面寫一些聲明和引用的
<% %> - 編寫C#代碼的
<%= %> - 往界面上輸出一個變量的值
<%# %> - 在Repeater數據展示中使用
(二)Repeater 數據展示
1.HeaderTemplate --- 先執行,執行一次
FooterTemplate --- 後執行,執行一次
ItemTemplate --- 在Header之後執行,有多少條數據綁定就執行多少次
AlterNatingItemTemplate --- 交替項模板,與ItemTemple交替執行
<%# Eval("屬性名","可選,格式字符串") %>
<%# 方法名() %>
數據綁定展示代碼界面層:
View Code
c#代碼層:
List<Users> ulist = new UsersData().selectAll(); Repeater1.DataSource = ulist; Repeater1.DataBind();
(三)簡單控件
1.Lable -- 轉成成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">
(四)按鈕的點擊事件
用事件委托來寫,在代碼層中的Page_Load中書寫
webform簡單控件和Repeater的使用