Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上我有一个页面 default.aspx,上面有一个图像控件。当页面加载时,该图像控件的 url 设置为 ShowImage.ashx。然后使用通过 ShowImage 处理程序从数据库调用的图像填充图像。
我了解会话和传递值,但是,当用户单击“下一步”或“返回”时,我们如何浏览图像?
我试图获取 ShowImage 会话 id 并减去 1 并为下一个添加一个,但它不起作用。
我将如何去做?有没有更简单的方法来做到这一点。我的目标是制作一个用户可以轻松浏览的图片网站。
听起来您将图像 ID 存储在会话状态中并在处理程序中获取它。
在这种情况下,确实没有理由在会话状态中存储任何内容,并且绝对不应该使用它来将值从一个地方传递到另一个地方——你最终会创建一个非常不稳定的应用程序。您应该将 URL 中的图像 id 传递给处理程序(例如ShowImage.ashx?imageId=1),然后更改图像只是更改此 url 的一种情况。
ShowImage.ashx?imageId=1