国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

無框架 Ajax分頁(原創)第1/2頁

2024-09-01 08:31:43
字體:
來源:轉載
供稿:網友
最近想做一個Ajax的功能,網上一搜幾乎全是基于某某框架的Ajax分頁,要么需給頁面加上<scriptManager></scriptManager>,要么需引入某dll,要么需使用類似于jquery的框架。

使用如上方法確實可以實現Ajax分頁效果,但我總覺得不夠簡潔,研究了一下午,終于搗鼓出了點東西O_o
首先創建前臺頁面MyAjaxPager.aspx

復制代碼 代碼如下:


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyAjaxPager.aspx.cs" Inherits="AjaxDemo.AjaxPager.MyAjaxPager.MyAjaxPager" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<style type="text/css">
.a{}{ height:20px; line-height:20px; border-bottom:1px solid #d8dfea; clear:both;}
.b{}{ float:left; width:30px;}
.c{}{ float:left; width:500px;}
</style>
<script type="text/javascript" src="http://www.cnblogs.com/JS/AjaxFunction.js"></script>
<script type="text/javascript">
var xmlHttp;
function getData(pIndex) {
xmlHttp = GetXmlRequest();
xmlHttp.onreadystatechange = ShowRepeaterData;
xmlHttp.open("GET", "AjaxProcess.aspx?index=" + pIndex, true);
xmlHttp.send(null);
}
function ShowRepeaterData() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
var gridData = xmlHttp.responseText;
var grid = document.getElementById("grid");
grid.innerHTML = gridData;
}
}
</script>
</head>
<body>
<form runat="server">
<div>
<div>
<p>
<a href="javascript:getData(1);">1</a>
<a href="javascript:getData(2);">2</a>
<a href="javascript:getData(3);">3</a>
<a href="javascript:getData(4);">4</a>
<a href="javascript:getData(5);">5</a>
<a href="javascript:getData(50);">50</a>
<a href="javascript:getData(500);">500</a>
<a href="javascript:getData(5000);">5000</a>
<a href="javascript:getData(50000);">50000</a>
<a href="javascript:getData(99999);">99999</a>
</p>
<div>
<asp:Repeater runat="server">
<HeaderTemplate>
<table>
<tr>
<th>編號</th>
<th>姓名</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("Id") %></td>
<td><%# Eval("Name") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
</div>
</div>
</form>
</body>
</html>


畫面很簡單,就是一排index地址,當點擊鏈接后會以ajax的方式將數據綁定到下邊的repeater。

無框架 Ajax分頁(原創)第1/2頁



主要功能是在處理Ajax請求的AjaxProcess.aspx頁面實現的,我們來看看。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商南县| 霍林郭勒市| 城固县| 千阳县| 临桂县| 黄骅市| 太仆寺旗| 明星| 竹山县| 牙克石市| 梅河口市| 宁明县| 垦利县| 霍城县| 航空| 安庆市| 万宁市| 买车| 平乡县| 汝州市| 崇州市| 长沙市| 石河子市| 佛冈县| 宝鸡市| 水富县| 同仁县| 建瓯市| 吉水县| 长泰县| 巴楚县| 宾阳县| 威信县| 宝兴县| 肥乡县| 嘉禾县| 雷山县| 新昌县| 珲春市| 清丰县| 闽清县|