最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#分頁顯示服務(wù)器上指定目錄下的所有圖片示例

 更新時間:2014年05月07日 11:23:38   作者:  
這篇文章主要介紹了c#分頁顯示服務(wù)器上指定目錄下的所有圖片示例,需要的朋友可以參考下

c#分頁顯示服務(wù)器上指定目錄下的所有圖片

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" EnableViewState="false" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  String folder = "~/";// 網(wǎng)站根目錄下的所有圖像
  protected void Page_Load(object sender, EventArgs e)
  {

    //總頁數(shù)
    int TotalPages = 0;
    //每頁顯示的數(shù)量
    int pageItem = 4;
    //當(dāng)前頁號
    int pageIndex = Convert.ToInt32(Request.QueryString["page"]);
    if (pageIndex == 0) pageIndex = 1;

    System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(Server.MapPath(folder));
    System.IO.FileInfo[] fs = d.GetFiles("*.*").Where(file => file.Name.ToLower().EndsWith(".jpg") || file.Name.ToLower().EndsWith(".gif") || file.Name.ToLower().EndsWith(".bmp") || file.Name.ToLower().EndsWith(".png")).ToArray();

    if (fs.Length % pageItem == 0) TotalPages = fs.Length / pageItem;
    else
    {
      TotalPages = (int)Math.Ceiling((decimal)fs.Length / (decimal)pageItem);
    }
    if (pageIndex > TotalPages) pageIndex = TotalPages;

    System.IO.FileInfo[] fs2 = new System.IO.FileInfo[pageItem];
    int leftCount = pageItem;
    if (fs.Length - ((pageIndex - 1) * pageItem) < pageItem)
    {
      leftCount = fs.Length - (pageIndex - 1) * pageItem;
    }
    Array.Copy(fs, (pageIndex - 1) * pageItem, fs2, 0, leftCount);
    DataList1.DataSource = fs2;
    DataList1.DataBind();
    PrePage.NavigateUrl = Request.FilePath + "?page=" + (pageIndex - 1);
    NextPage.NavigateUrl = Request.FilePath + "?page=" + (pageIndex + 1);
    Label1.Text = fs.Length + "張圖片 共" + TotalPages + "頁 第" + pageIndex + "頁";
  }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
  <form runat="server">
  <asp:DataList ID="DataList1" runat="server" RepeatColumns="2" Border="1">
    <ItemTemplate>
      <img src=&apos;<%#Page.ResolveUrl(folder + Eval("Name"))%>&apos; width="200" height="200" />
    </ItemTemplate>
    <AlternatingItemTemplate>
      <img src=&apos;<%#Page.ResolveUrl(folder + Eval("Name"))%>&apos; width="200" height="200" />
    </AlternatingItemTemplate>
  </asp:DataList>
  <asp:HyperLink ID="PrePage" runat="server">上一頁</asp:HyperLink>
  <asp:HyperLink ID="NextPage" runat="server">下一頁</asp:HyperLink>
  <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
  </form>
</body>
</html>

相關(guān)文章

最新評論

襄城县| 鄄城县| 涞源县| 繁峙县| 齐河县| 阿巴嘎旗| 青川县| 乐东| 辽中县| 临漳县| 河津市| 衢州市| 鄂尔多斯市| 宁武县| 金华市| 化德县| 温泉县| 合山市| 钟祥市| 勃利县| 原阳县| 井冈山市| 江门市| 湄潭县| 乌兰察布市| 清河县| 乌恰县| 蓬溪县| 陈巴尔虎旗| 九寨沟县| 定南县| 莫力| 磐安县| 思南县| 玛多县| 克什克腾旗| 阳朔县| 甘泉县| 屯门区| 海伦市| 尤溪县|