一个困扰我很多天的问题,很多人的回复但是不能解决我的问题。

ninesong 2003-09-18 11:15:04
已经有近一个星期了。

我把功能说明一下,
我在界面上放了1个Image控件和一个DataGrid控件。

我GRID从中库中提取了记录。
我打算当我在GRID中点击某一条记录的时候我的Image控件里就显示这条记录的图片。
图片显示在我Image控件内。GRID还是显示N条记录。

我尝试了很久。每当我选择其他的记录时,我的GRID就不见了。Image控件也没有了,只是整个页面只显示了1张图片。

为这个问题我已经花了很多分了。这里暂时是50分,如果解决了就在加分吧。
...全文
133 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
ninesong 2003-09-18
  • 打赏
  • 举报
回复
呼唤MVP,如果真没法,偶就放弃。
已经花了很多时间了。
jackyhzzjcn 2003-09-18
  • 打赏
  • 举报
回复
如果图片数据是保存在数据库中的,那么必须通过一个其他的文件来单独读数据库(ReadImg.asp?imgid=XXX),在你点DataGrid的时候,改变ImageUrl的imgid值就可以了。
ninesong 2003-09-18
  • 打赏
  • 举报
回复
webdiyer(陕北吴旗娃)
你说的就是我的问题。

其它任何控件都不会显示

所以头疼,我要把它显示在Image里面难道就没有办法么?
ninesong 2003-09-18
  • 打赏
  • 举报
回复
webdiyer(陕北吴旗娃) 是呀,但是我现在就是碰上了这个问题,我要把它显示在Image里面。
webdiyer 2003-09-18
  • 打赏
  • 举报
回复
如果你的图片是从数据库取出的二进制值,用一个aspx页面来显示,那么这个页面上就只能显示此图片,其它任何控件都不会显示,因为该aspx页本身就是一个图片了,解决的办法就是上面momoguagua(呱呱) 说的。
ninesong 2003-09-18
  • 打赏
  • 举报
回复
momoguagua(呱呱) 你的方法我用过,但是没有解决。我的图片和GRID是一个页面而且使用的是XXX.aspx?Imagid=??传值
cgmx 2003-09-18
  • 打赏
  • 举报
回复
我觉得应用帧是个比较理想的方法.
jeffrey_rui 2003-09-18
  • 打赏
  • 举报
回复
解决的方法应该很多,举一个例子,DataGrid里绑定的是链接,把你放image的地方换成iFrame,DataGrid里的链接地址传递图片参数给图片显示页面,target指向这个iframe就可以了,不知道我说清除没有.
momoguagua 2003-09-18
  • 打赏
  • 举报
回复
你不要把图片输出到当前的页面,比如把图片输出到pic.aspx,这个页面进行输出图片,然后把你Image的ImageUrl设为pic.aspx就可以啦。你也可以给pic.aspx?id=??传值
xmmy 2003-09-18
  • 打赏
  • 举报
回复
你肯定是从数据库中取图片的吧,这样做是不行的。
momoguagua 2003-09-18
  • 打赏
  • 举报
回复
大家都这么做过,可能是你代码那里有些问题
zhoulanga 2003-09-18
  • 打赏
  • 举报
回复
if(!IsPostBack)
{

}
layershow 2003-09-18
  • 打赏
  • 举报
回复
不会是你流程处理上失误了吧?
Image1.ImageUrl = "webform.aspx?imgid=" & imgID <---你这样做没问题啊
seesea125 2003-09-18
  • 打赏
  • 举报
回复
用ifframe嵌套另一个aspx网页,不就可以么
ninesong 2003-09-18
  • 打赏
  • 举报
回复
有没有希望?!
ninesong 2003-09-18
  • 打赏
  • 举报
回复
已经是你说的情况了。

Image1.ImageUrl = "webform.aspx?imgid=" & imgID
momoguagua 2003-09-18
  • 打赏
  • 举报
回复
你的ImageUrl属性应该为"pic.aspx?id=xxxxxx"
显示的时候可能会有一些细节的问题,比如主页面是否需要提交才能显示图片等。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧