好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > asp.net+Ajax 文本文件靜態(tài)分頁實(shí)現(xiàn)代碼

asp.net+Ajax 文本文件靜態(tài)分頁實(shí)現(xiàn)代碼

熱門標(biāo)簽:如何用地圖標(biāo)注各分公司 察縣地圖標(biāo)注 電銷機(jī)器人適用范圍 廣西ai語音電銷機(jī)器人哪家好 接聽電話機(jī)器人哪有 信貸電銷機(jī)器人有用嗎 莆田防封電銷卡價(jià)格 蓄意標(biāo)記地圖標(biāo)注 辦理一個(gè)400電話多少錢
服務(wù)端部分 ,文本文件分頁的類。主要在流中處理。當(dāng)然我看過網(wǎng)上的用/br> 關(guān)鍵字進(jìn)行分頁的
個(gè)人覺得不是所有時(shí)候都能滿足要求,所一自己寫了這個(gè),還是費(fèi)了點(diǎn)時(shí)間,主要在于本人太笨,基礎(chǔ)很差。希望大家個(gè)出更好的建議
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace Txt
{
public class TxtPager
{
public TxtPager()
{ }
public TxtPager(string _txtPath, int _Pagesize)
{
{
this.txtPath = _txtPath;
this.pageSize = _Pagesize;
}
}
string txtPath;//文件路徑
int pageSize;//每頁文本行數(shù)
// int ppt;//
int number;
// int totalPage;
#region
public int TotalPage
{
get {
if (TxtLineCount() % pageSize == 0)
return TxtLineCount() / pageSize;
else
return TxtLineCount()/pageSize + 1; }
}
public int Ppt
{
get { return TxtLineCount(); }
}
public int Number
{
get { return number; }
set { number = value; }
}
#endregion
private int TxtLineCount()
{
StreamReader sr = new StreamReader(this.txtPath);
string line;
int count = 0;
while ((line = sr.ReadLine()) != null)
{
//line += "fuck";
count++;
}
return count;
}
public string ReadTxtToHtml()
{
string line;//存放一行文字
int ptr = 0;//行計(jì)數(shù)
int ttp = 1;//分頁后的最大頁數(shù)
StreamReader sr = new StreamReader(txtPath);
string htmlStr = "";//用于存放Html代碼
htmlStr += "#" + ttp + "/br>";
while ((line = sr.ReadLine()) != null)
{
if (ptr == pageSize)
{
ttp++;
htmlStr += "#" + ttp + "/br>";
ttp++;
htmlStr += "#" + ttp + "/br>";
ptr = 0;
}
htmlStr += line + "/br>";
ptr++;
}
htmlStr += "#" + (ttp + 1) ;
//return htmlStr;
if (number > ttp+1/2)
{
number = ttp;
}
//.................................
string startStr = "#" + (2 * number - 1);//1
string endStr = "#" + (2 * number);//2 1---2
int startNum = htmlStr.IndexOf(startStr);
int endNum = htmlStr.IndexOf(endStr);
int offset = startStr.Length;
return htmlStr.Substring(startNum + offset, endNum - (startNum + offset));
}
}
}

這里是這個(gè)類的使用方法:
這段代碼用來解釋分頁類的使用有一點(diǎn)不直觀,主要是寫的時(shí)候我是針對多的文件分頁的,還好我這里只需要6個(gè)而已;需要多個(gè)也可也滿足要求。
呵呵還沒有完善,注釋部分懶得寫,所以沒寫,哎是在是太懶了。注冊這么長時(shí)間的博客園才寫這么幾篇爛東西。跟自己的初衷還是想去甚遠(yuǎn)的。
復(fù)制代碼 代碼如下:

public partial class TxtPager : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int pageSize = 40;
string _path = rtPath(int.Parse(Request.QueryString["txtid"]));
string path = HttpContext.Current.Server.MapPath(_path);
Txt.TxtPager tp = new Txt.TxtPager(path, pageSize);
int _ttpage = tp.TotalPage;
if (Request.RequestType.ToString().ToLower() == "get")
{
Response.Write(_ttpage.ToString());
Response.End();
}
if (Request.RequestType.ToLower() == "post")
{
//string =
//前端判斷 index 是否為數(shù)字
string index = Request.QueryString["index"];
tp.Number = int.Parse(index);
string context = tp.ReadTxtToHtml();
Response.Write(context);
Response.End();
}
}
private string rtPath(int i)
{
string[] pathCollection = { "Test.txt" ,"tdays.txt","problem.txt","jion.txt","serve.txt","project.txt","icexplain.txt"};
return "txt/" + pathCollection[i];
}
}

上面這也是為Ajax 的請求做準(zhǔn)備的,寫的還是很粗糙的,希望高手莫扔我雞蛋
Ajax 代碼部分
復(fù)制代碼 代碼如下:

script type="text/javascript" language="javascript">
var xmlhttp;
var pxmlhttp;
var TotilPage;
var ContectBody;
function GetXmlHttpRequset()
{
var rtxmlHttp;
try
{ rtxmlHttp = new XmlHttpRequset();}
catch(e)
{
try
{
rtxmlHttp = new ActiveXObject("Mxxml2.XMLHTTP");
}
catch(e)
{
try{ rtxmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{ alert("您的的瀏覽器不支持Ajax"); }
}
}
return rtxmlHttp;
}
function GetPagerCount()
{
xmlhttp = GetXmlHttpRequset();
var url = "TxtPager.aspx?txtid=0";
try
{
xmlhttp.open("get",url,false);
}
catch(e)
{ return false; }
xmlhttp.onreadystatechange = CountCallBack;
xmlhttp.send(null);
return true;
}
function CountCallBack()
{
if(xmlhttp.readyState == 4)
{
var count = xmlhttp.responseText;
var i = 0;
for(i=0 ; icount ; i++)
{
var ChildDiv = document.createElement("div");
document.getElementById("Count1").appendChild( ChildDiv);
ChildDiv.innerHTML = i+1;
ChildDiv.setAttribute("id",i);
ChildDiv.setAttribute("onclick","GetHtmlString("+(i+1)+")");
GetHtmlString(1);
}
}
}
function GetHtmlString(i)
{
pxmlhttp = GetXmlHttpRequset();
var Url = "TxtPager.aspx?txtid=0index="+ i;
pxmlhttp.open("post",Url,false);
pxmlhttp.onreadystatechange = ContextPostBack ;
pxmlhttp.send(null);
}
function ContextPostBack()
{
if(pxmlhttp.readyState == 4)
{
var context = pxmlhttp.responseText;
document.getElementById("article").innerHTML = context;
}
}
/script>

代碼還是很淺顯易懂的,呵呵因?yàn)槲乙膊粫?huì)寫高深的代碼。重要的我們都要?jiǎng)邮秩?shí)踐。菜鳥們多多努力哦。做完我這個(gè)例子級會(huì)收獲很多哦。
至少當(dāng)我還是個(gè)初級菜鳥的時(shí)候要是有這個(gè)例子進(jìn)步會(huì)很快。
下面就是顯示的部分了。給大家一個(gè)完完整整的。做人要厚道要負(fù)責(zé)人
復(fù)制代碼 代碼如下:

table width="90%" border="0" cellspacing="0" cellpadding="0">
tr>
td align="center">冰激凌制作方法大全/td>
/tr>
tr>
td id="article" align="left" style="font-size:12px; height:805px">td>
/tr>
tr>
td id="Count1" style="height:auto; text-align:right"> /td>
/tr>
/table>

完成了!!希望會(huì)讓來看我代碼的人不會(huì)失望。
您可能感興趣的文章:
  • 簡單好用的ASP.NET分頁類(支持AJAX、自定義文字)
  • asp.net使用AJAX實(shí)現(xiàn)無刷新分頁
  • asp.net中利用Jquery+Ajax+Json實(shí)現(xiàn)無刷新分頁的實(shí)例代碼
  • 用AJAX實(shí)現(xiàn)的無刷新的分頁實(shí)現(xiàn)代碼(asp.net)
  • AJAX分頁的代碼(后臺(tái)asp.net)
  • asp.net 使用ObjectDataSource控件在ASP.NET中實(shí)現(xiàn)Ajax真分頁
  • AspNetAjaxPager,Asp.Net通用無刷新Ajax分頁控件,支持多樣式多數(shù)據(jù)綁定
  • asp.net+ajax簡單分頁實(shí)例分析

標(biāo)簽:延邊 銅陵 張掖 鷹潭 阿拉善盟 儋州 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net+Ajax 文本文件靜態(tài)分頁實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  asp.net+Ajax,文本,文件,靜態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net+Ajax 文本文件靜態(tài)分頁實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net+Ajax 文本文件靜態(tài)分頁實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 狠狠热精品免费观看| 黄色激情四射| 国产?喷水?白浆91传媒| 日韩精品一区二区三区在线| 99视频精品全部免费观看| 日韩美女色高清在线看| 18禁成人??????猛撞| 萝li?交yoyo精品视频在线| 狠狠操小说| 中国女人内?精69XXXXXx免费的 | 56prom精品视频| 日本大学生三级及| 日本色片在线观看| 男人机机桶女人| 医院玩弄人妻1~11阅读| 女人又爽?又黄?动漫下载| 日在校园未删减完整版| ww亚洲ww亚在线观看| 性xxxxx视频| 用力蹂躏胯下的丝袜秘书| 凹凸女厕偷拍XXXⅩ| 无码人妻久久久久一区二区三区91| 用力?哦?高潮?喷了娇妻| 日本免费一区二区三区看片| 草莓香蕉丝瓜绿巨人秋葵| hd大片免费观看正片软件| 女人毛多又浓A片毛片| 国产成人a亚洲精品无码 | 伸手到内裤里尽情揉搓| 欧美激情DVD| 搓光美女衣服羞羞漫画www| 女人下部私密无遮挡网站| 国产图区| 亚洲精品乱码久久久久| 亚洲精品一区二区三区四区乱码 | 操女人的逼视频| 性情网| 班花在教室伦流澡到高潮乳环| 美国式禁忌1—4合集| 农村新婚夜一级A片| 小浪妇奶真大水多|