91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在ASP.NET中利用ajax對頁面進行刷新

發布時間:2020-12-19 16:06:11 來源:億速云 閱讀:264 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何在ASP.NET中利用ajax對頁面進行刷新,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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

<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插件,于是在網上下載了JPAGES這個插件,擺弄了半天也沒弄成,也不知道哪里有錯誤。。。于是棄坑了,還是ajax吧!。

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

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

2.引入ajax控件UpdatePanel。

3.編輯UpdatePanel內容。

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

<asp:UpdatePanel runat="server">
  <ContentTemplate>
  <%--數據源--%>
<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對頁面進行刷新,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

图木舒克市| 黔东| 嘉禾县| 二连浩特市| 思茅市| 新晃| 伊宁市| 布尔津县| 铜梁县| 新泰市| 准格尔旗| 江城| 阿鲁科尔沁旗| 威宁| 鄂州市| 航空| 上犹县| 赫章县| 铁岭县| 百色市| 秦安县| 辽中县| 虎林市| 旌德县| 长兴县| 山东省| 佛山市| 吉隆县| 盐边县| 防城港市| 盐亭县| 镇江市| 临泉县| 江门市| 夏津县| 曲周县| 玉树县| 南召县| 平阴县| 合水县| 汉寿县|