asp.net 如果用了GridView Repeater Datalist DataGrid 后,绑定了一个大的数据源,就要用到分页,无论使用控件自带的分页,还可以通过js 判断第n页的真实地址(我没有尝试过,不过理论上估计行得通)。但是遇到下面
http://search.dangdang.com/search.aspx?selectcatalog=&key=%B5%E7%D7%D3%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7&search=%CB%D1+%CB%F7&catalog=&SearchFromTop=1在当当网上搜索出电子工业出版社 的所有图书<div id="__pub_btm_page_link"><div id="divNaviBottom" class="fanye_bottom"><span class="fanye_bottom_fd"><img src="images/page_up_gray.gif" name="pageup2" width="14" height="15" border="0" align="absmiddle" class="pageup2" id="Img1" /><span class="num_now">>1</span><a name=page href="#operate" onclick="javascript:getZPage(2)" class="num">2</a><a name=page href="#operate" onclick="javascript:getZPage(3)" class="num">3</a>...<a name=page href="#operate" onclick="javascript:getZPage(666)" class="num">666</a><a name=page href="#operate" onclick="javascript:getZPage(667)" class="num">667</a><a href="#operate" onclick="javascript:getZPage(2)" onmouseout="void(0)" onmouseover="void(0)"><img src="images/next.gif" name="next" width="50" height="15" border="0" align="absmiddle" class="next" id="Img2" /></a></span><span class="fanye_bottom_fd">跳转到
<input class="tiaozhuan" id="jumpto" name="jumpto" value="1" onkeydown="changePage();" onmouseover='this.focus();' onfocus='this.select()'/>
页<a href="#operate" onclick="gotoPage()"><img src="images/OK.gif" name="enter" width="33" height="15" border="0" align="absmiddle" class="enter" id="Img3" /></a></span> </div>
</div>
function getZPage(num)
{
//
}
var maxPage1=667;
function gotoPage(){ pg=document.getElementById('jumpto').value; if(pg>maxPage1) {alert('页码不得超过'+maxPage1);return false;} else if(pg<=0){alert('页码应为非负整数');return false;}else { getZPage(pg);return false;} }上述的js 是 用到的脚本我估计这个在服务器端做了处理,我想请教大家 能否找到第n(MaxPage>n>1)页的真实地址?
http://search.dangdang.com/search.aspx?selectcatalog=&key=%B5%E7%D7%D3%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7&search=%CB%D1+%CB%F7&catalog=&SearchFromTop=1在当当网上搜索出电子工业出版社 的所有图书<div id="__pub_btm_page_link"><div id="divNaviBottom" class="fanye_bottom"><span class="fanye_bottom_fd"><img src="images/page_up_gray.gif" name="pageup2" width="14" height="15" border="0" align="absmiddle" class="pageup2" id="Img1" /><span class="num_now">>1</span><a name=page href="#operate" onclick="javascript:getZPage(2)" class="num">2</a><a name=page href="#operate" onclick="javascript:getZPage(3)" class="num">3</a>...<a name=page href="#operate" onclick="javascript:getZPage(666)" class="num">666</a><a name=page href="#operate" onclick="javascript:getZPage(667)" class="num">667</a><a href="#operate" onclick="javascript:getZPage(2)" onmouseout="void(0)" onmouseover="void(0)"><img src="images/next.gif" name="next" width="50" height="15" border="0" align="absmiddle" class="next" id="Img2" /></a></span><span class="fanye_bottom_fd">跳转到
<input class="tiaozhuan" id="jumpto" name="jumpto" value="1" onkeydown="changePage();" onmouseover='this.focus();' onfocus='this.select()'/>
页<a href="#operate" onclick="gotoPage()"><img src="images/OK.gif" name="enter" width="33" height="15" border="0" align="absmiddle" class="enter" id="Img3" /></a></span> </div>
</div>
function getZPage(num)
{
//
}
var maxPage1=667;
function gotoPage(){ pg=document.getElementById('jumpto').value; if(pg>maxPage1) {alert('页码不得超过'+maxPage1);return false;} else if(pg<=0){alert('页码应为非负整数');return false;}else { getZPage(pg);return false;} }上述的js 是 用到的脚本我估计这个在服务器端做了处理,我想请教大家 能否找到第n(MaxPage>n>1)页的真实地址?
解决方案 »
- 改变矩形线条粗细
- 验证码怎样才能不区分大小写?
- 如何在windowsService中监控u盘插入,急,在线等
- 从Visual Studio访问在线代码库,每日代码分享!
- VS与matlab混合编程
- .net程序 怎么激活单个exe
- 在window form下如何更新DataGrid控件内容
- C# winfrom 在加载前有没有需要进的一个公用方法
- forms下的哪一东东是实现弹出输入的呀,就如vb中的inputBox()
- 请问在一个winform窗体form2怎么关闭已存在的form1?怎么保证form2一定在form1上面?
- 在后台处理大量数据的时候,如何实现一个模态窗体,显示进度或者提示正在等待! 如果数据处理完毕,自动关闭该窗体
- 在线,急!!!C# HttpWebRequest.Create方法的url参数格式
真实?都写进数据库
如果是Ajax 则通过js修改浏览器地址栏
如果是Ajax 则通过js修改浏览器地址栏,并且异步获取对应分页数据以显示