Jquery+JSon实现的Asp.net无刷新分页控件

前端之家收集整理的这篇文章主要介绍了Jquery+JSon实现的Asp.net无刷新分页控件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

控件类代码

using@H_404_9@ System;
@H_404_9@ using@H_404_9@ System.Collections.Generic;
@H_404_9@ using@H_404_9@ System.ComponentModel;
@H_404_9@ using@H_404_9@ System.Linq;
@H_404_9@ using@H_404_9@ System.Text;
@H_404_9@ using@H_404_9@ System.Web;
@H_404_9@ using@H_404_9@ System.Web.UI;
@H_404_9@ using@H_404_9@ System.Web.UI.WebControls;
@H_404_9@ using@H_404_9@ System.Reflection;
@H_404_9@ using@H_404_9@ System.IO;

[assembly:WebResource(@H_404_9@ "@H_404_9@ PageBarJS.js@H_404_9@ "@H_404_9@ ,@H_404_9@ "@H_404_9@ application/x-javascript@H_404_9@ "@H_404_9@ )]
@H_404_9@ namespace@H_404_9@ Hawkon.Control{
[DefaultProperty(@H_404_9@ "@H_404_9@ Text@H_404_9@ "@H_404_9@ )]
[ToolBoxData(@H_404_9@ "@H_404_9@ <{0}:PageBarrunat=server></{0}:PageBar>@H_404_9@ "@H_404_9@ )]
@H_404_9@ public@H_404_9@ @H_404_9@ class@H_404_9@ PageBar:WebControl{
[Bindable(@H_404_9@ true@H_404_9@ )]
[Category(@H_404_9@ "@H_404_9@ Data@H_404_9@ "@H_404_9@ )]
[DefaultValue(@H_404_9@ "@H_404_9@ 1@H_404_9@ "@H_404_9@ )]
[Localizable(@H_404_9@ true@H_404_9@ )]
@H_404_9@ public@H_404_9@ @H_404_9@ int@H_404_9@ PageIndex{
@H_404_9@ get@H_404_9@ {
@H_404_9@ return@H_404_9@ pageIndex;
}

@H_404_9@ set@H_404_9@ {
pageIndex@H_404_9@ =@H_404_9@ value;
}
}
@H_404_9@ private@H_404_9@ @H_404_9@ int@H_404_9@ pageIndex;

[Bindable(@H_404_9@ true@H_404_9@ )]
[Category(@H_404_9@ "@H_404_9@ Data@H_404_9@ "@H_404_9@ )]
[DefaultValue(@H_404_9@ "@H_404_9@ 1@H_404_9@ "@H_404_9@ )]
[Localizable(@H_404_9@ true@H_404_9@ )]
@H_404_9@ public@H_404_9@ @H_404_9@ int@H_404_9@ PageCount{
@H_404_9@ get@H_404_9@ {
@H_404_9@ return@H_404_9@ pageCount;
}

@H_404_9@ set@H_404_9@ {
pageCount@H_404_9@ =@H_404_9@ value;
}
}
@H_404_9@ private@H_404_9@ @H_404_9@ int@H_404_9@ pageCount;

[Bindable(@H_404_9@ true@H_404_9@ )]
[Category(@H_404_9@ "@H_404_9@ Data@H_404_9@ "@H_404_9@ )]
[DefaultValue(@H_404_9@ "@H_404_9@ 5@H_404_9@ "@H_404_9@ )]
[Localizable(@H_404_9@ true@H_404_9@ )]
@H_404_9@ public@H_404_9@ @H_404_9@ int@H_404_9@ DisplayCount{
@H_404_9@ get@H_404_9@ {
@H_404_9@ return@H_404_9@ displayCount;
}

@H_404_9@ set@H_404_9@ {
displayCount@H_404_9@ =@H_404_9@ value;
}
}
@H_404_9@ private@H_404_9@ @H_404_9@ int@H_404_9@ displayCount;

@H_404_9@ protected@H_404_9@ @H_404_9@ override@H_404_9@ @H_404_9@ void@H_404_9@ RenderContents(HtmlTextWriteroutput){

@H_404_9@ string@H_404_9@ html@H_404_9@ =@H_404_9@ @H_404_9@ ""@H_404_9@ ;
html@H_404_9@ +=@H_404_9@ CreateA(@H_404_9@ 1@H_404_9@ ,@H_404_9@ "@H_404_9@ <<@H_404_9@ "@H_404_9@ );
@H_404_9@ int@H_404_9@ b@H_404_9@ =@H_404_9@ @H_404_9@ 0@H_404_9@ ,e@H_404_9@ =@H_404_9@ @H_404_9@ 0@H_404_9@ ;
@H_404_9@ if@H_404_9@ (pageIndex@H_404_9@ <=@H_404_9@ displayCount){
b@H_404_9@ =@H_404_9@ @H_404_9@ 1@H_404_9@ ;
e@H_404_9@ =@H_404_9@ displayCount@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ @H_404_9@ +@H_404_9@ @H_404_9@ 1@H_404_9@ ;
}
@H_404_9@ else@H_404_9@ @H_404_9@ if@H_404_9@ (pageIndex@H_404_9@ >@H_404_9@ pageCount@H_404_9@ -@H_404_9@ displayCount){

b@H_404_9@ =@H_404_9@ pageCount@H_404_9@ -@H_404_9@ displayCount@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ ;
e@H_404_9@ =@H_404_9@ pageCount;
}
@H_404_9@ else@H_404_9@ {
b@H_404_9@ =@H_404_9@ pageIndex@H_404_9@ -@H_404_9@ displayCount;
e@H_404_9@ =@H_404_9@ pageIndex@H_404_9@ +@H_404_9@ displayCount;
}
@H_404_9@ if@H_404_9@ (b@H_404_9@ <=@H_404_9@ @H_404_9@ 1@H_404_9@ ){
html@H_404_9@ +=@H_404_9@ CreateA(@H_404_9@ 1@H_404_9@ ,@H_404_9@ "@H_404_9@ @H_404_9@ "@H_404_9@ );
}
@H_404_9@ else@H_404_9@
html@H_404_9@ +=@H_404_9@ CreateA(b@H_404_9@ -@H_404_9@ @H_404_9@ 1@H_404_9@ ,@H_404_9@ "@H_404_9@ @H_404_9@ "@H_404_9@ );
@H_404_9@ for@H_404_9@ (@H_404_9@ int@H_404_9@ i@H_404_9@ =@H_404_9@ b;i@H_404_9@ <=@H_404_9@ e;i@H_404_9@ ++@H_404_9@ ){

html@H_404_9@ +=@H_404_9@ CreateA(i,i.ToString());

}
html@H_404_9@ +=@H_404_9@ CreateA(e@H_404_9@ +@H_404_9@ @H_404_9@ 1@H_404_9@ ,@H_404_9@ "@H_404_9@ @H_404_9@ "@H_404_9@ );
html@H_404_9@ +=@H_404_9@ CreateA(pageCount,@H_404_9@ "@H_404_9@ >>@H_404_9@ "@H_404_9@ );
@H_404_9@ //@H_404_9@ html+=string.Format("<scriptsrc='{0}'type='text/javascript'></script>",
@H_404_9@ //@H_404_9@ this.Page.ClientScript.GetWebResourceUrl(typeof(PageBar),"JScript1.js"));@H_404_9@
@H_404_9@ output.Write(html);
}
@H_404_9@ private@H_404_9@ @H_404_9@ string@H_404_9@ CreateA(@H_404_9@ int@H_404_9@ pageIndex,@H_404_9@ string@H_404_9@ text){
@H_404_9@ if@H_404_9@ (pageIndex@H_404_9@ ==@H_404_9@ @H_404_9@ this@H_404_9@ .pageIndex){
@H_404_9@ return@H_404_9@ @H_404_9@ string@H_404_9@ .Format(@H_404_9@ "@H_404_9@ <aclass=\@H_404_9@ "@H_404_9@ pageA\@H_404_9@ "@H_404_9@ title='页'id=\@H_404_9@ "@H_404_9@ {@H_404_9@ 0@H_404_9@ }\@H_404_9@ "@H_404_9@ >{1}</a>&nbsp;@H_404_9@ "@H_404_9@ ,pageIndex,text);
}
@H_404_9@ return@H_404_9@ @H_404_9@ string@H_404_9@ .Format(@H_404_9@ "@H_404_9@ <aclass=\@H_404_9@ "@H_404_9@ pageA\@H_404_9@ "@H_404_9@ title='页'href=\@H_404_9@ "@H_404_9@ #\@H_404_9@ "@H_404_9@ id=\@H_404_9@ "@H_404_9@ {@H_404_9@ 0@H_404_9@ }\@H_404_9@ "@H_404_9@ >{1}</a>&nbsp;@H_404_9@ "@H_404_9@ ,text);

}
@H_404_9@ protected@H_404_9@ @H_404_9@ override@H_404_9@ @H_404_9@ void@H_404_9@ OnPreRender(EventArgse){
@H_404_9@ base@H_404_9@ .OnPreRender(e);
@H_404_9@ string@H_404_9@ resourceName@H_404_9@ =@H_404_9@ @H_404_9@ "@H_404_9@ PageBarJS.js@H_404_9@ "@H_404_9@ ;
@H_404_9@ string@H_404_9@ url@H_404_9@ =@H_404_9@ @H_404_9@ this@H_404_9@ .Page.ClientScript.GetWebResourceUrl(@H_404_9@ this@H_404_9@ .GetType(),@H_404_9@ "@H_404_9@ PageBarJS.js@H_404_9@ "@H_404_9@ );
@H_404_9@ string@H_404_9@ script@H_404_9@ =@H_404_9@ @H_404_9@ "@H_404_9@ \r\n<scriptsrc=\@H_404_9@ ""@H_404_9@ +HttpUtility.HtmlAttributeEncode(url)+@H_404_9@ "@H_404_9@ \@H_404_9@ "@H_404_9@ type=\@H_404_9@ "@H_404_9@ text@H_404_9@ /@H_404_9@ javascript\@H_404_9@ "@H_404_9@ ></script>@H_404_9@ "@H_404_9@ ;
@H_404_9@ this@H_404_9@ .Page.ClientScript.RegisterClientScriptBlock(@H_404_9@ this@H_404_9@ .GetType(),resourceName,script,@H_404_9@ false@H_404_9@ );
script@H_404_9@ =@H_404_9@ @H_404_9@ @"@H_404_9@ <scripttype=""text/javascript"">$(document).ready(function(){InitPageBar(5,""BookListByPage"",""Books"",50,""pageA"");});</script>@H_404_9@ "@H_404_9@ ;@H_404_9@ this@H_404_9@ .Page.ClientScript.RegisterClientScriptBlock(@H_404_9@ this@H_404_9@ .GetType(),@H_404_9@ "@H_404_9@ ready@H_404_9@ "@H_404_9@ ,script);
}
@H_404_9@ protected@H_404_9@ @H_404_9@ override@H_404_9@ @H_404_9@ void@H_404_9@ Render(HtmlTextWriterwriter){
@H_404_9@ base@H_404_9@ .Render(writer);
}

}
}
@H_404_9@

JS资源文件代码


@H_404_9@ var@H_404_9@ displayCount;
@H_404_9@ var@H_404_9@ getDataUrl;
@H_404_9@ var@H_404_9@ bookTableId;
@H_404_9@ var@H_404_9@ currentIndex;
@H_404_9@ var@H_404_9@ pageCount;
@H_404_9@ var@H_404_9@ linkClass;
@H_404_9@ var@H_404_9@ fields;
@H_404_9@ function@H_404_9@ InitPageBar(dc,gdu,btId,pc,lc){
displayCount@H_404_9@ =@H_404_9@ dc;
getDataUrl@H_404_9@ =@H_404_9@ gdu;
bookTableId@H_404_9@ =@H_404_9@ btId;
currentIndex@H_404_9@ =@H_404_9@ @H_404_9@ 1@H_404_9@ ;
pageCount@H_404_9@ =@H_404_9@ pc;
linkClass@H_404_9@ =@H_404_9@ @H_404_9@ "@H_404_9@ .@H_404_9@ "@H_404_9@ +@H_404_9@ lc;
$(linkClass).click(GetPage);
}
@H_404_9@ function@H_404_9@ GetPageById(id){

$(@H_404_9@ "@H_404_9@ #CI@H_404_9@ "@H_404_9@ ).val(id);
@H_404_9@ var@H_404_9@ surl@H_404_9@ =@H_404_9@ getDataUrl@H_404_9@ +@H_404_9@ "@H_404_9@ ?pageIndex=@H_404_9@ "@H_404_9@ @H_404_9@ +@H_404_9@ id;
$.ajax({
url:surl,
type:@H_404_9@ "@H_404_9@ GET@H_404_9@ "@H_404_9@ ,
dataType:@H_404_9@ "@H_404_9@ json@H_404_9@ "@H_404_9@ ,
timeout:@H_404_9@ 1000@H_404_9@ ,
success:showResult
}
);
}
@H_404_9@ function@H_404_9@ GetPage(){
GetPageById($(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id);
}
@H_404_9@ function@H_404_9@ showResult(result){
@H_404_9@ for@H_404_9@ (i@H_404_9@ =@H_404_9@ @H_404_9@ 1@H_404_9@ ;i@H_404_9@ <=@H_404_9@ result.Data.length;i@H_404_9@ ++@H_404_9@ ){
@H_404_9@ var@H_404_9@ id@H_404_9@ =@H_404_9@ @H_404_9@ "@H_404_9@ #@H_404_9@ "@H_404_9@ @H_404_9@ +@H_404_9@ bookTableId@H_404_9@ +@H_404_9@ @H_404_9@ "@H_404_9@ tr:nth-child(@H_404_9@ "@H_404_9@ @H_404_9@ +@H_404_9@ i@H_404_9@ +@H_404_9@ @H_404_9@ "@H_404_9@ )@H_404_9@ "@H_404_9@ ;
obj@H_404_9@ =@H_404_9@ result.Data[i@H_404_9@ -@H_404_9@ @H_404_9@ 1@H_404_9@ ];
@H_404_9@ for@H_404_9@ (@H_404_9@ var@H_404_9@ key@H_404_9@ in@H_404_9@ obj){
ctl@H_404_9@ =@H_404_9@ $(id).find(@H_404_9@ "@H_404_9@ .@H_404_9@ "@H_404_9@ @H_404_9@ +@H_404_9@ key);
@H_404_9@ if@H_404_9@ (ctl.length@H_404_9@ >@H_404_9@ @H_404_9@ 0@H_404_9@ ){
ctl.get(@H_404_9@ 0@H_404_9@ ).innerHTML@H_404_9@ =@H_404_9@ obj[key];
}
}
}
$(linkClass).each(@H_404_9@ function@H_404_9@ (index){
@H_404_9@ var@H_404_9@ i,b,e;

@H_404_9@ if@H_404_9@ (result.CurrentPageIndex@H_404_9@ <=@H_404_9@ displayCount){
b@H_404_9@ =@H_404_9@ @H_404_9@ 1@H_404_9@ ;
e@H_404_9@ =@H_404_9@ (displayCount@H_404_9@ +@H_404_9@ @H_404_9@ 1@H_404_9@ )@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ ;
i@H_404_9@ =@H_404_9@ index@H_404_9@ -@H_404_9@ @H_404_9@ 2@H_404_9@ @H_404_9@ +@H_404_9@ @H_404_9@ 1@H_404_9@ ;
}
@H_404_9@ else@H_404_9@ @H_404_9@ if@H_404_9@ (result.CurrentPageIndex@H_404_9@ >@H_404_9@ pageCount@H_404_9@ -@H_404_9@ displayCount){

b@H_404_9@ =@H_404_9@ pageCount@H_404_9@ -@H_404_9@ displayCount@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ ;
e@H_404_9@ =@H_404_9@ pageCount;
i@H_404_9@ =@H_404_9@ pageCount@H_404_9@ -@H_404_9@ displayCount@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ @H_404_9@ +@H_404_9@ index@H_404_9@ -@H_404_9@ @H_404_9@ 2@H_404_9@ ;
}
@H_404_9@ else@H_404_9@ {
i@H_404_9@ =@H_404_9@ result.CurrentPageIndex@H_404_9@ -@H_404_9@ displayCount@H_404_9@ +@H_404_9@ index@H_404_9@ -@H_404_9@ @H_404_9@ 2@H_404_9@ ;
b@H_404_9@ =@H_404_9@ result.CurrentPageIndex@H_404_9@ -@H_404_9@ displayCount@H_404_9@ -@H_404_9@ @H_404_9@ 1@H_404_9@ ;
e@H_404_9@ =@H_404_9@ result.CurrentPageIndex@H_404_9@ +@H_404_9@ displayCount@H_404_9@ +@H_404_9@ @H_404_9@ 1@H_404_9@ ;
}
@H_404_9@ if@H_404_9@ ($(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id@H_404_9@ ==@H_404_9@ $(@H_404_9@ this@H_404_9@ ).text()){
$(@H_404_9@ this@H_404_9@ ).text(i);
}
@H_404_9@ else@H_404_9@ @H_404_9@ if@H_404_9@ (index@H_404_9@ ==@H_404_9@ @H_404_9@ 1@H_404_9@ ){
@H_404_9@ if@H_404_9@ (b@H_404_9@ <=@H_404_9@ @H_404_9@ 1@H_404_9@ ){

$(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id@H_404_9@ =@H_404_9@ @H_404_9@ 1@H_404_9@ ;

}
@H_404_9@ else@H_404_9@ {
$(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id@H_404_9@ =@H_404_9@ b@H_404_9@ -@H_404_9@ @H_404_9@ 1@H_404_9@ ;
}
}
@H_404_9@ else@H_404_9@ @H_404_9@ if@H_404_9@ (index@H_404_9@ ==@H_404_9@ displayCount@H_404_9@ *@H_404_9@ @H_404_9@ 2@H_404_9@ @H_404_9@ +@H_404_9@ @H_404_9@ 3@H_404_9@ ){
$(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id@H_404_9@ =@H_404_9@ e;
}

$(@H_404_9@ this@H_404_9@ ).attr(@H_404_9@ "@H_404_9@ href@H_404_9@ "@H_404_9@ ,@H_404_9@ "@H_404_9@ #@H_404_9@ "@H_404_9@ );

@H_404_9@ if@H_404_9@ ((i@H_404_9@ >=@H_404_9@ b)@H_404_9@ &&@H_404_9@ (i@H_404_9@ <=@H_404_9@ e)){
$(@H_404_9@ this@H_404_9@ ).get(@H_404_9@ 0@H_404_9@ ).id@H_404_9@ =@H_404_9@ i;
}

@H_404_9@ if@H_404_9@ ($(@H_404_9@ this@H_404_9@ ).text@H_404_9@ ==@H_404_9@ result.CurrentPageIndex){
$(@H_404_9@ this@H_404_9@ ).removeAttr(@H_404_9@ "@H_404_9@ href@H_404_9@ "@H_404_9@ );
}
});
currentIndex@H_404_9@ =@H_404_9@ result.CurrentPageIndex;

}@H_404_9@
@H_404_9@ @H_404_9@ <@H_404_9@ form@H_404_9@ runat@H_404_9@ ="server"@H_404_9@ id@H_404_9@ ="form1"@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ div@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ asp:Repeater@H_404_9@ ID@H_404_9@ ="rptBooks"@H_404_9@ runat@H_404_9@ ="server"@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ HeaderTemplate@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ table@H_404_9@ id@H_404_9@ ="Books"@H_404_9@ width@H_404_9@ ="90%"@H_404_9@ cellspacing@H_404_9@ ="0"@H_404_9@ style@H_404_9@ ="font-size:12px;"@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ th@H_404_9@ >@H_404_9@
书名
@H_404_9@ </@H_404_9@ th@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ th@H_404_9@ >@H_404_9@
作者
@H_404_9@ </@H_404_9@ th@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ th@H_404_9@ >@H_404_9@
类别
@H_404_9@ </@H_404_9@ th@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ th@H_404_9@ width@H_404_9@ ="30px"@H_404_9@ >@H_404_9@

@H_404_9@ </@H_404_9@ th@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ th@H_404_9@ width@H_404_9@ ="30px"@H_404_9@ >@H_404_9@

@H_404_9@ </@H_404_9@ th@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ tbody@H_404_9@ id@H_404_9@ ="Data"@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ HeaderTemplate@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ ItemTemplate@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ class@H_404_9@ ="Title"@H_404_9@ >@H_404_9@
@H_404_9@ <%@H_404_9@ #@H_404_9@ Eval@H_404_9@ (@H_404_9@ "@H_404_9@ Title@H_404_9@ "@H_404_9@ )@H_404_9@ %>@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ class@H_404_9@ ="Author"@H_404_9@ >@H_404_9@
@H_404_9@ <%@H_404_9@ #@H_404_9@ Eval@H_404_9@ (@H_404_9@ "@H_404_9@ Author@H_404_9@ "@H_404_9@ )@H_404_9@ %>@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ class@H_404_9@ ="CategoryName"@H_404_9@ >@H_404_9@
@H_404_9@ <%@H_404_9@ #@H_404_9@ Eval@H_404_9@ (@H_404_9@ "@H_404_9@ Categories.Name@H_404_9@ "@H_404_9@ )@H_404_9@ %>@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ a@H_404_9@ href@H_404_9@ ="#"@H_404_9@ id@H_404_9@ ='<%#@H_404_9@ Eval("Id")%@H_404_9@ >@H_404_9@ 'class="delBook">删除@H_404_9@ </@H_404_9@ a@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ a@H_404_9@ href@H_404_9@ ='BookDetail/<%#@H_404_9@ Eval("Id")%@H_404_9@ >@H_404_9@ 'class="details">详细@H_404_9@ </@H_404_9@ a@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ ItemTemplate@H_404_9@ >@H_404_9@

@H_404_9@ <@H_404_9@ SeparatorTemplate@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ tr@H_404_9@ ><@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ SeparatorTemplate@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ FooterTemplate@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ tr@H_404_9@ ></@H_404_9@ tbody@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ td@H_404_9@ colspan@H_404_9@ ="3"@H_404_9@ >@H_404_9@
@H_404_9@ <@H_404_9@ cc1:PageBar@H_404_9@ ID@H_404_9@ ="PageBar1"@H_404_9@ runat@H_404_9@ ="server"@H_404_9@ PageCount@H_404_9@ ="100"@H_404_9@ DisplayCount@H_404_9@ ="5"@H_404_9@ PageIndex@H_404_9@ ="1"@H_404_9@ @H_404_9@ />@H_404_9@
@H_404_9@ <@H_404_9@ input@H_404_9@ type@H_404_9@ ="text"@H_404_9@ id@H_404_9@ ="CI"@H_404_9@ @H_404_9@ />@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ td@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ tr@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ table@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ FooterTemplate@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ asp:Repeater@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ div@H_404_9@ >@H_404_9@
@H_404_9@ </@H_404_9@ form@H_404_9@ >@H_404_9@

Ajax请求地址返回的JSON数据:

{"Data":[{"Title":"C#.NET程序设计——国外计算机科学经典教材","CategoryName":".NET","Author":"布拉德利(Bradley,J.C.),米尔斯波(Millspaugh,A.C.)著,天宏工作室译","Id":5392},{"Title":"C#2.0〔宝典)(附盘)","CategoryName":"CC++VCVC++","Author":"张立编著","Id":5027},{"Title":"C#2.0完全自学手册(附CD)","Author":"张立 等编著","Id":5081},{"Title":"C#2005数据库编程经典教程","Author":"(美)沃顿(Karliwatton)著,陈秋萍译","Id":4983},{"Title":"C#程序设计教程——计算机基础课程系列教材","Author":"郑阿奇,梁敬东主编","Id":5127},{"Title":"C#程序员参考手册","Author":"GrantPalmer著,康博译","Id":5132},{"Title":"C#和.NET核心技术——开发人员专业技术丛书","Author":"(美)佩里(Perry,S.C.)著,肖斌等译","Id":5104},{"Title":"C#基础与实例教程(附CD-ROM光盘一张)","Author":"郝春强编著","Id":5071},{"Title":"C#软件项目开发全程剖析","Author":"(德)侯姆,(德)克鲁格,(德)斯普达著,薛兴涛,袁勤勇译","Id":5034},{"Title":"C#设计模式——开发大师系列","Author":"(美)麦斯科著,颜炯译","Id":4954}],"CurrentPageIndex":15,"PageCount":1074}@H_404_9@

猜你在找的Json相关文章