gpt4 book ai didi

c# - c# 代码上的 ImageURL 不显示图像

转载 作者:太空狗 更新时间:2023-10-30 00:52:13 27 4
gpt4 key购买 nike

我在 aspx 页面上的图像为:

<asp:Image ID="imgOrgLogo" runat="server" Width="50px" Height="35px" AlternateText="Image Not Found"  />

我在数据库中为它准备好了路径,我正在从数据库中获取图像名称并将其路径设置为:

 string path = obj.ExecuteScalar(sql);   
imgOrgLogo.ImageUrl = "/OrgImages/" + path;
imgOrgLogo.DataBind();

从字符串路径我得到图像名称。

我检查文件夹 OrgImages 包含指定的图像。

但运行此代码后无法查看图像。

当我从浏览器完成检查元素时,它显示:

   <img id="MainContent_imgOrgLogo" src="" alt="Image Not Found"

style="height:35px;width:50px;">

路径没有得到解决。

我的代码有什么问题??

请帮帮我。

最佳答案

尝试:

<img id="MainContent_imgOrgLogo" src="" alt="Image Not Found" style="height:35px;width:50px;" runat="server" />

我添加了 runat="server"这样你就可以访问 <img ID在代码隐藏中并设置 src .

示例:MainContent_imgOrgLogo.Src = (YOUR IMAGEPATH)

或者试试(因为你说的是​​ ddlOrganization_SelectedIndexChanged ):

if(!IsPostBack)
{
string path = obj.ExecuteScalar(sql);
imgOrgLogo.ImageUrl = "/OrgImages/" + path;
imgOrgLogo.DataBind();
}

编辑:

但在选择时它应该改变图像。

如果你想实现那个,你应该把<img -UpdatePanel 中的属性在 ddlOrganization_SelectedIndexChanged 上-事件你应该粘贴你的.ImageURL -代码。

关于c# - c# 代码上的 ImageURL 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22683296/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com