用ajax和C#.net实现的图片翻页浏览,请问怎样使得点击缩略图后显示的第一张图就是点击的那张? 80

如题,现在用ajax和c#.net实现了点击缩略图后浏览大图的效果,可是无论点击哪张缩略图后都是从开始的第一张默认的去翻页,我想通过传过去的id把第一张图保存到datas... 如题,现在用ajax和c#.net实现了点击缩略图后浏览大图的效果,可是无论点击哪张缩略图后都是从开始的第一张默认的去翻页,我想通过传过去的id把第一张图保存到dataset.table[0]中的第一项,然后依次类推,因为这样可以从被点击的缩略图哪张对应的大图去开始浏览,或者哪位大哥有更好的解决方法,急等,麻烦给出较详细的代码,解决问题了再加50分,说道做到!谢谢啦!
landy543210大哥的答案不能解决我的问题,我说下我的思路,首先通过ajax获取大的分类,然后在数据库中查找所有大分类下的图片路径,然后在.aspx.cs页面里,再通过循环获取大分类下各小分类的详细信息。而这个过程就出现了问题:我没法把用户点击的图片的id进行判断来放入DataSet里,并让他们的id以传过来的id为第一个,而进行依次的排列,并把传来的id之前的id号排在最后,请问大哥,这怎么实现啊?
ajax83316大哥,请问怎么依次排序啊,我只能按升降序排,至于把点击后的id排在第一位,我不懂啊,麻烦您指教一下!谢谢啦!
展开
 我来答
landy543210
2008-09-01 · TA获得超过768个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:0
展开全部
因为我上次做的时候也遇到类似问题了,最后就是这么解决的。。。
不知道你能不能看懂。

<script language="JavaScript" type="text/javascript" >
var scrollTop;
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
scrollTop=elem.scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='visible';
}
function EndRequestHandler(sender, args)
{
var elem = document.getElementById('ctl00_ContentPlaceHolder1_ScrollPanel');
elem.scrollTop = scrollTop;
var status = document.getElementById('<%=YScrollValue.ClientID%>');
status.style.visibility='hidden';
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajax83316
2008-09-01 · TA获得超过466个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:298万
展开全部
你的问题大概可以归结为,用指定的id来对dataset进行排序?
不知道你用过dataset.defaultview?通过dataset视图来调整dataset到排序,这样你可以在dataset里面select出来指定id的数据段,然后定义一个新的试图,以这个为第一条数据,后面的以此把以前的数据复制过去,这样就可以每次都以指定的id为开始,后面顺序不变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式