Asp.net 使用带有两个参数的Eval的图像Url
从DataSource1绑定ImageUrl的图像控件Asp.net 使用带有两个参数的Eval的图像Url,asp.net,eval,imageurl,Asp.net,Eval,Imageurl,从DataSource1绑定ImageUrl的图像控件 <asp:Image ID="image" runat="server" ImageUrl='<%# Eval("CandidateId", "Picture") %>' /> 所以当我使用Eval时,我需要做一些事情,比如ImageUrl=''。但显然,这是行不通的 方法是什么?在此表单中,Eval接受您需要检索的列的名称,以及(可选)结果字符串的格式。如果需要从当前数据项中获取两个字段,则需要为此调用两个Ev
<asp:Image ID="image" runat="server" ImageUrl='<%# Eval("CandidateId", "Picture") %>' />
所以当我使用Eval时,我需要做一些事情,比如ImageUrl=''
。但显然,这是行不通的
方法是什么?在此表单中,
Eval
接受您需要检索的列的名称,以及(可选)结果字符串的格式。如果需要从当前数据项中获取两个字段,则需要为此调用两个Eval
。但是,在您的情况下,一列图片似乎就足够了:
ImageUrl='<%# string.Format("http://abc.storage/{0}", Eval("Picture")) %>'
ImageUrl=''
ImageUrl='<%# string.Format("http://abc.storage/{0}", Eval("Picture")) %>'