二、Web.config配置
1 < appSettings >
2 < add key ="haikelasiConnectionString" value ="Data Source=.;Initial Catalog=haikelasi;Persist Security Info=True;User ID=sa;Password=123456" />
3 </ appSettings >
三、前臺控件呈現部分
1 < asp:repeater id ="LeaveMessage" runat ="server" >
2 < ItemTemplate >
3 < table width ="100%" border ="0" align ="center" cellpadding ="1" cellspacing ="1" bgcolor ="#D4D0C8" >
4 < tr >
5 < td width ="85%" bgcolor ="#FFFAFF" >< div align ="left" > <% #DataBinder.eval_r(Container.DataItem, " sNewsTitle " ) %> </ div ></ td >
6 < td width ="15%" bgcolor ="#FFFAFF" align ="left" > <% #DataBinder.eval_r(Container.DataItem, " dAddTime " ) %> </ td >
7 </ tr >
8 </ table >
9 < hr size ="3px" width ="90%" />
10 </ ItemTemplate >
11 </ asp:repeater >
12 共有 < asp:Literal ID ="RecordCount" runat ="server" ></ asp:Literal > 條記錄
13 共有 < asp:Literal ID ="PageCount" runat ="server" ></ asp:Literal > 頁
14 當前第 < asp:Literal ID ="Pageindex" runat ="server" ></ asp:Literal > 頁
15 < asp:HyperLink ID ="FirstPage" runat ="server" Text ="首頁" ></ asp:HyperLink >
16 < asp:HyperLink ID ="PrevPage" runat ="server" Text ="上一頁" ></ asp:HyperLink >
17 < asp:HyperLink ID ="NextPage" runat ="server" Text ="下一頁" ></ asp:HyperLink >
18 < asp:HyperLink ID ="LastPaeg" runat ="server" Text ="尾頁" ></ asp:HyperLink >
19 跳轉到 < asp:Literal ID ="Literal1" runat ="server" ></ asp:Literal > 頁
四、後置代碼部分(CS代碼)
1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Collections;
5 using System.Web;
6 using System.Web.Security;
7 using System.Web.UI;
8 using System.Web.UI.WebControls;
9 using System.Web.UI.WebControls.WebParts;
10 using System.Web.UI.HtmlControls;
11 using System.Data.SqlClient;
12 using System.Text;
13
14 public partial class admin_LeaveMessages : System.Web.UI.Page
15 {
16 protected void Page_Load( object sender, EventArgs e)
17 {
18 if ( ! Page.IsPostBack)
19 {
20 NewsBind();
21 }
22 }
23 private void NewsBind() // repeater分頁並綁定
24 {
25 string SqlStr = " select sNewsTitle,dAddTime from [News] order by dAddTime " ;
26 string connectionString = System.Configuration.ConfigurationManager.AppSettings[ " haikelasiConnectionString " ].ToString();
27 SqlConnection conn = new SqlConnection(connectionString);
28 conn.Open();
29 SqlDataAdapter Adapter = new SqlDataAdapter(SqlStr, conn);
30 DataSet ds = new DataSet();
31 try
32