浏览数据库中的图像

时间:2012-05-16 16:01:53

标签: c# asp.net .net database

基本上我有一个页面default.aspx,它有一个图像控件。页面加载时,该图像控件的url设置为ShowImage.ashx。然后使用通过ShowImage处理程序从数据库调用的图像填充图像。

我理解会话&传递值但是,当用户点击“下一步”或“返回”时,我们如何浏览图像?

我试图抓住ShowImage会话ID&减去1返回&为下一个添加一个,但它不起作用。

我将如何做到这一点&是否有更简单的方法来做到这一点。我的目标是建立一个用户可以直接浏览的图像网站。

1 个答案:

答案 0 :(得分:0)

听起来您正在将图像ID存储在会话状态中并在处理程序中获取它。

在这种情况下确实没有理由在会话状态中存储任何内容,并且它绝对应该用于将值从一个地方传递到另一个地方 - 你最终会创建一个非常片状的应用。您应该将URL中的图片ID传递给处理程序(例如ShowImage.ashx?imageId=1),然后更改图像只是更改此网址的情况。