如何将图像绑定到窗体视图</asp:image>中的<asp:image>标记

时间:2010-03-26 06:14:31

标签: c# asp.net image bind formview

首先我有一个getProfileImage.aspx,它接受一个CusID和TN作为查询字符串并显示n图像。所以getProfileImage.aspx?CusID = 10&amp; TN = Y会在浏览器中显示图像:)

但是...

现在我看到了一个表单视图,我想绑定图像的src以从getProfileImage.aspx页面获取图像......

以下代码工作正常:) 10是客户ID,图像工作正常...

<asp:Image ID="Image1" runat="server" Height="151px" ImageUrl='~/getProfileImage.aspx?CusID=10&TN=N' />

但现在我想绑定CusID值......

<asp:Image ID="Image1" runat="server" Height="151px" ImageUrl='~/getProfileImage.aspx?CusID=<%# Bind("CusID") %>&TN=N' />

这根本不起作用:(使用CusID =&lt;%...调用getProfileImage.aspx,其中我看不到&lt;%#Bind(“CusID”)%&gt;的方式不被ASP解析本会返回10 ...

<%# Bind("CusID") %>

上面的标签单独起作用......但是将它插入标签的中间似乎会破坏它......

有什么建议吗? Thanx提前很多:))

1 个答案:

答案 0 :(得分:1)

Yeyy! :)我找到了答案:)

ImageUrl='<%# Eval("CusID", "getProfileImage.aspx?CusID={0}&TN=N") %>' 

{0}被CusID取代,这正是我想要的:) 很多罗宾日也为你提供帮助:) :)