首先,我有一个getProfileImage.aspx,它接受CusID和TN作为查询字符串并显示n个图像。所以getProfileImage.aspx?CusID = 10&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 = 的方式不是由ASP解析的,ASP会返回10。 ..

<%# Bind("CusID") %>


仅上面的标签即可工作...但是将其插入标签的中间似乎会破坏它...

有什么建议么 ?非常感谢:)

最佳答案

是的! :)我找到了答案:)

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


{0}替换为CusID,这正是我想要的:)
非常感谢Robin Day也为您提供帮助:) :)

10-08 13:08