今天学习了Repeater控件的使用,Repeater控件没有定义样式,要自己编写HTML来定义样式,这样工作量可能会大一些,但它所带来的好处是可以随心所欲地定义自己数据的样式,数据源用了AccessDataSource控件,通过id传值到Default2.aspx页面来显示在Default.aspx点击记录的详细信息,详细信息显示在一个gridview控件上

Default.aspx

 1Repeater控件的使用<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 2Repeater控件的使用
 3Repeater控件的使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4Repeater控件的使用
 5Repeater控件的使用<html xmlns="http://www.w3.org/1999/xhtml" >
 6Repeater控件的使用<head id="Head1" runat="server">
 7Repeater控件的使用    <title>Untitled Page</title>
 8Repeater控件的使用</head>
 9Repeater控件的使用<body>
10Repeater控件的使用    <form id="form1" runat="server">
11Repeater控件的使用    <div>
12Repeater控件的使用        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="AccessDataSource1">
13Repeater控件的使用        <%--自定义头模板--%>
14Repeater控件的使用        <HeaderTemplate>
15Repeater控件的使用        <table>
16Repeater控件的使用        <tr>
17Repeater控件的使用        <td>
18Repeater控件的使用        name
19Repeater控件的使用        </td>
20Repeater控件的使用        <td>
21Repeater控件的使用        title
22Repeater控件的使用        </td>
23Repeater控件的使用        </tr>
24Repeater控件的使用        </HeaderTemplate>
25Repeater控件的使用        <%--自定义项模板--%>
26Repeater控件的使用        <ItemTemplate>
27Repeater控件的使用        <tr  bgcolor="#33ff66">
28Repeater控件的使用        <td>
29Repeater控件的使用       <%--绑定name字段--%>
30Repeater控件的使用        <a href='Default2.aspx?id=<%#Eval("id") %>'><%#Eval("name"%></a>   
31Repeater控件的使用        </td>
32Repeater控件的使用        <td>
33Repeater控件的使用        <%--绑定title字段--%>
34Repeater控件的使用        <%#Eval("title"%>
35Repeater控件的使用        </td>
36Repeater控件的使用        </tr>
37Repeater控件的使用        </ItemTemplate>
38Repeater控件的使用        <%--自定义交替项模板--%>
39Repeater控件的使用        <AlternatingItemTemplate>
40Repeater控件的使用        <tr bgcolor="#ff9900">
41Repeater控件的使用        <td >
42Repeater控件的使用        <font color="red">
43Repeater控件的使用        <a href='Default1.aspx?id=<%#Eval("id") %>'><%#Eval("name"%></a>
44Repeater控件的使用        </font>
45Repeater控件的使用        </td>
46Repeater控件的使用        <td>
47Repeater控件的使用        <font color="red">
48Repeater控件的使用        <%#Eval("title"%>
49Repeater控件的使用        </font>
50Repeater控件的使用        </td>
51Repeater控件的使用        </tr>
52Repeater控件的使用        </AlternatingItemTemplate>
53Repeater控件的使用        <%--自定义分隔符模板--%>
54Repeater控件的使用        <SeparatorTemplate>
55Repeater控件的使用        <tr>
56Repeater控件的使用        <td colspan="2">
57Repeater控件的使用        <hr size="1pt" />
58Repeater控件的使用        </td>
59Repeater控件的使用        </tr>
60Repeater控件的使用        </SeparatorTemplate>
61Repeater控件的使用        <%--自定义脚模板--%>
62Repeater控件的使用        <FooterTemplate>
63Repeater控件的使用        <tr>
64Repeater控件的使用        <td colspan="2">
65Repeater控件的使用        footerTemplate
66Repeater控件的使用        </td>
67Repeater控件的使用        </tr>
68Repeater控件的使用        </table>
69Repeater控件的使用        </FooterTemplate>
70Repeater控件的使用        </asp:Repeater>
71Repeater控件的使用        <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/student.mdb"
72Repeater控件的使用            SelectCommand="SELECT * FROM [message]"></asp:AccessDataSource>
73Repeater控件的使用    
74Repeater控件的使用    </div>
75Repeater控件的使用    </form>
76Repeater控件的使用</body>
77Repeater控件的使用</html>
78Repeater控件的使用
79Repeater控件的使用


Default2.aspx.cs

 1Repeater控件的使用using System;
 2Repeater控件的使用using System.Data;
 3Repeater控件的使用using System.Configuration;
 4Repeater控件的使用using System.Collections;
 5Repeater控件的使用using System.Web;
 6Repeater控件的使用using System.Web.Security;
 7Repeater控件的使用using System.Web.UI;
 8Repeater控件的使用using System.Web.UI.WebControls;
 9Repeater控件的使用using System.Web.UI.WebControls.WebParts;
10Repeater控件的使用using System.Web.UI.HtmlControls;
11Repeater控件的使用using System.Data.OleDb;
12Repeater控件的使用
13Repeater控件的使用public partial class Default2 : System.Web.UI.Page
14

相关文章: