阻止 Jcarousel 在页面回发时重置到开始位置?

发布于 2024-09-03 07:13:25 字数 284 浏览 7 评论 0原文

我有一个漂亮的 jarousel,它从 asp:listview 元素运行,并带有用于图像的 asp:imagebuttons。单击时,轮播中的图像将图像 id 发送到 querystring,新页面会加载更大版本的图像,并填充一些 asp:label 来描述图像。它看起来和工作都很好,除了页面重新加载后 jcarousel 重置到原始位置,这会让用户感到困惑。

防止这种情况的最佳方法是什么?我尝试使用 UpdatePanel,但无法弄清楚如何通过部分页面更新传递查询字符串变量。我可以在隐藏字段中传递变量,但这对 SEO 不太友好。

I have a nice looking jarousel running from an asp:listview element, with asp:imagebuttons for the images. When clicked, the images in the carousel send the image id to querystring, and the new page is loaded with a larger version of the image and some asp:labels are filled in to describe the image. It looks and works great, except once the page reloads the jcarousel resets to original position, which is confusing to the user.

What's the best way to prevent this? I tried using an UpdatePanel but couldn't figure out how to pass the querystring variable with the partial page update. I could pass the variable in a hidden field, but this wouldn't be very SEO friendly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

離殇 2024-09-10 07:13:25

在您的 aspx 页面上设置 autoeventwireup=false 并自己处理所有事件...这样,然后单击某些内容,页面不会运行页面事件生命周期并重置所有内容

Set autoeventwireup=false on your aspx page and handle all the events yourself... that way, then something is clicked, the page doesn't run through the page event life cycle and reset everything

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文