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

ASP.NET使用ajax實現(xiàn)分頁局部刷新頁面功能

 更新時間:2017年03月23日 08:39:21   投稿:mrr  
使用ajax方法實現(xiàn)分頁也很簡單,主要是兩個,ContentTemplate和Trigger。先把listView扔ContentTemplate里面。然后在Trigger里面加入asp:AsyncPostBackTrigger,將ID指向之前的分頁控件DataPager控件。具體實現(xiàn)代碼大家可以參考下本文

  listview列表實現(xiàn)分頁是非常容易的。ListView分頁是非常簡單的,加上一個DataPager控件,把ListView的ID賦予就可以了。最開始我就是這么寫的。(網(wǎng)上有人說這樣是偽分頁?)

<asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled">
       <ItemTemplate>
            <li class="newBlogItem">
             .....
             </li>
        </ItemTemplate>
 </asp:ListView>
<asp:DataPager ID="DataPager1" runat="server" PageSize="15" PagedControlID="newBlogItems" ViewStateMode="Disabled">
   <Fields>
        <asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
        <asp:NumericPagerField />
         <asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
    </Fields>
</asp:DataPager>

    然而這樣寫完,點擊分頁的效果是刷新整個頁面,刷新后頁面跳來跳去當然是不友好的,所以要局部更新頁面,最開始就想到了jquery插件,于是在網(wǎng)上下載了JPAGES這個插件,擺弄了半天也沒弄成,也不知道哪里有錯誤。。。于是棄坑了,還是ajax吧!。

   使用ajax方法就很簡單拉,把大象裝冰箱總共分三步。

1.引入ajax控件ScriptManager,放在form里。

2.引入ajax控件UpdatePanel。

3.編輯UpdatePanel內(nèi)容。

   主要是兩個,ContentTemplate和Trigger。先把listView扔ContentTemplate里面。然后在Trigger里面加入asp:AsyncPostBackTrigger,將ID指向之前的分頁控件DataPager控件,這樣就可以了。代碼如下:

<asp:UpdatePanel runat="server">
  <ContentTemplate>
  <%--數(shù)據(jù)源--%>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="C:\storage\users.accdb" SelectCommand="SELECT [userName], [blogTitle], [blogTime], [blogUrl],[statis] FROM [blog] ORDER BY [blogTime] DESC"></asp:AccessDataSource>
<asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled">
    <ItemTemplate>
       <li class="newBlogItem">
此處略去1000字
       </li>
     </ItemTemplate>
</asp:ListView>
<asp:DataPager ID="DataPager1" runat="server" PageSize="15" PagedControlID="newBlogItems" ViewStateMode="Disabled">
  <Fields>
     <asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
     <asp:NumericPagerField />
     <asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
  </Fields>
 </asp:DataPager>
</ContentTemplate>

 <Triggers>
      <asp:AsyncPostBackTrigger ControlID="DataPager1"/>
 </Triggers>
 </asp:UpdatePanel>

以上所述是小編給大家介紹的ASP.NET使用ajax實現(xiàn)分頁局部刷新頁面功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

云林县| 萍乡市| 定西市| 永平县| 高尔夫| 汽车| 神木县| 米易县| 洪洞县| 伊宁市| 云龙县| 永康市| 鸡东县| 马公市| 喀什市| 兴安县| 宁波市| 中西区| 开阳县| 红河县| 通榆县| 宁城县| 富宁县| 呼伦贝尔市| 宁陕县| 锡林郭勒盟| 通州区| 虎林市| 荔波县| 宁海县| 抚州市| 磴口县| 兰溪市| 建德市| 北宁市| 抚州市| 宣恩县| 游戏| 洪洞县| 杭锦后旗| 太仓市|