我有和imageField作为gridview的一部分,想知道当我用按钮(字段)选择行时,我可以在不同的页面中查看该图像。 当我将信息添加到数据库时,imageUrl被添加到数据库中,这与上传图像的名称相关联,随后图像显示在gridview中。 我是否可以在不同的网页上显示此图像
感谢
答案 0 :(得分:0)
是的,我认为,如果您将选定的图像信息存储在Session
中,我可以。可能还有其他方法,但在这种情况下我首先想到的是使用会话。
答案 1 :(得分:0)
为什么不在按钮点击上填充Session["ImageID"]
值,而不是在会话中存储图像?
将gridview的OnRowCommand
属性设置为将Session["ImageID"]
设置为当前行的DataKey的方法,然后重定向到将从Session["ImageID"]
获取值的其他页面并获取该ID的图像URL来自数据库。不要忘记也执行Session.Remove("ImageID")
。这样你就可以保持会话对象尽可能小。