<%@ Page Language="C#"%> <%@ Import NameSpace = "System" %> <%@ Import NameSpace = "System.Data" %> <%@ Import NameSpace = "System.Data.SqlClient" %> <%@ Import NameSpace = "System.Web.Configuration" %> <% string pageTest = Request["page"]; int page; //目前所在頁數. bool result = IsNumeric(pageTest); //page為空值或非數字. if (!result) { page = 1; } else { page = Convert.ToInt32(pageTest); } int pageAll; //總頁數. int pageSize = 12; //每頁筆數. int totleCount = 0; //總筆數 string orderby = "ID"; //排序依據-id. SqlConnection Conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["topicReader_ConnectionString"].ConnectionString); SqlCommand Cmd = new SqlCommand(); SqlDataReader dr = null; //1.select總筆數. string SelTotleComm = "SELECT COUNT([ID]) FROM [20160910_cheers_trending_film] WHERE [IsShow] = '1'"; Cmd = new SqlCommand(SelTotleComm, Conn); Conn.Open(); if (Cmd.ExecuteScalar() != null) { totleCount = (Int32)Cmd.ExecuteScalar(); } //close DB. if (Conn.State == ConnectionState.Open) { Conn.Close(); } %> 「全民潮台灣」短片徵件競賽 用你的鏡頭說一段最潮的台灣故事 - 首獎20萬元 - 外交部 x Cheers x 第一電商

參賽作品




<% //3.SELECT ALL DATA(分頁) & ISSHOW = 1. string SelectListComm = "SELECT TOP " + pageSize + " [RowNumber],[ID],LEFT([Name],7) AS [ShortName],LEFT([WorksName],12) AS [ShortWorksName],LEFT([Description],40) AS [ShortDescription],[MovieType],[MovieID],[InsertTime],[likeCount] FROM (SELECT ROW_NUMBER() OVER (ORDER BY cast([likeCount] as int) DESC,[InsertTime]) AS RowNumber,* FROM [20160910_cheers_trending_film] WHERE [IsShow]='1') A WHERE RowNumber > " + pageSize + "*(" + Convert.ToString(page) + "-1) "; Cmd = new SqlCommand(SelectListComm, Conn); Conn.Open(); dr = Cmd.ExecuteReader(); while (dr.Read()) { string id = dr["ID"].ToString(); string name = (string)dr["ShortName"]; string worksName = dr["ShortWorksName"].ToString(); string description = dr["ShortDescription"].ToString(); string MovieType = dr["MovieType"].ToString(); string MovieID = dr["MovieID"].ToString(); string InsertTime = System.String.Format("{0:yyyy.MM.dd}", dr["InsertTime"]); string likeCount = dr["likeCount"].ToString(); string MovieIframe = ""; //設定影片iframe url if(MovieType =="2"){ MovieIframe = ""; } else if (MovieType == "3") { MovieIframe = ""; }else { MovieIframe = ""; } if (description.Length >= 39) { description = description + "...更多>>"; } %>
<%=MovieIframe%>

<%=worksName %>

<%--

人氣:<%=likeCount %>

--%>

<%=InsertTime %>

<%--
--%>

作者/製作團隊:<%=name %>

<%=description%>

<% } //close DB. if (dr != null) { Cmd.Cancel(); dr.Close(); } if (Conn.State == ConnectionState.Open) { Conn.Close(); Conn.Dispose(); } %>
<% pageAll = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(totleCount) / Convert.ToDouble(pageSize))); //上一頁. if (page > 1) { Response.Write(" < "); } else { Response.Write(" < "); } //1~x頁. for (int i = 1; i <= pageAll; i++) { if (page == i) { Response.Write("" + page + ""); } else { Response.Write("" + i + ""); } } //下一頁. if (page < pageAll){ Response.Write(" > "); } else { Response.Write(" > "); } %>