Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不同页面上显示图像_C#_Asp.net - Fatal编程技术网

C# 在不同页面上显示图像

C# 在不同页面上显示图像,c#,asp.net,C#,Asp.net,你好 我将和imageField作为gridview的一部分,并且想知道当我选择带有按钮字段的行时,如何在不同的页面中查看此图像。 当我将信息添加到数据库时,imageUrl被添加到数据库中,这与上载图像的名称相关联,随后图像显示在gridview中。 我是否可以在其他网页上显示此图像 谢谢是的,如果您在会话中存储选定的图像信息,我想您可以。可能还有其他方法,但我想到的第一件事是使用会话。与其在会话中存储图像,为什么不在单击按钮时填充会话[ImageID]值? 将gridview的OnRowCo

你好

我将和imageField作为gridview的一部分,并且想知道当我选择带有按钮字段的行时,如何在不同的页面中查看此图像。 当我将信息添加到数据库时,imageUrl被添加到数据库中,这与上载图像的名称相关联,随后图像显示在gridview中。 我是否可以在其他网页上显示此图像


谢谢

是的,如果您在会话中存储选定的图像信息,我想您可以。可能还有其他方法,但我想到的第一件事是使用会话。

与其在会话中存储图像,为什么不在单击按钮时填充会话[ImageID]值? 将gridview的OnRowCommand属性设置为将会话[ImageID]设置为当前行的DataKey的方法,然后重定向到将从会话[ImageID]获取值并从数据库获取该ID的图像URL的其他页面。不要忘记同时执行Session.RemoveImageID。这样,您将使会话对象尽可能小