在gridview中发布图像:

时间:2018-07-26 17:36:44

标签: c# asp.net gridview

enter image description here我有一个文件夹,里面盛满了原产国的标志。我想在网格视图的成员列表中显示下一个成员。

这是我的代码:

<asp:Image ID="Flag_image" runat="server" Width="40px" Height="30px" ImageUrl ='<%# Eval(@"../images/Flags/" + countryTESTLabel.Text.Replace(" ", "_") + ".png").ToString() %>'/>

1 个答案:

答案 0 :(得分:0)

仍然不确定您要做什么,但是您对Eval的使用看起来不正确。使用

<asp:Image ID="Flag_image" runat="server" Width="40px" Height="30px" ImageUrl='<%# @"../images/Flags/" + Eval("ColumnName").ToString().Replace(" ", "_") + ".png" %>'/>

如果您想使用会话

<asp:Image ID="Flag_image" runat="server" Width="40px" Height="30px" ImageUrl='<%# @"../images/Flags/" + Session["country"] + ".png" %>'/>