如何获得ImageURL的公共财产?

时间:2014-06-17 09:40:03

标签: c# image imageurl

我有一个名为“ID”的公共财产

public int ID { get; set; }

和一个asp图像控件

<asp:Image ID="ImagePicture"  runat="server" />

我想将ID转换为ImageURL。我试过这个

<asp:Image ID="ImagePicture"  ImageUrl='ImageHandler.ashx?ID='<%= ID %> runat="server" />

但是我收到错误:服务器代码不能包含&lt;%...%&gt;构建体。

有谁知道如何解决这个问题,或者提出另一种方法来获取ID?

由于

2 个答案:

答案 0 :(得分:1)

您是否尝试通过page_load方法设置值?

这样的事情应该有效:

ImagePicture.imageURL = "yourLink.ashx?id=" + valueParam;

答案 1 :(得分:1)

在后面的代码中执行此操作会更加清晰:

ImagePicture.ImageUrl = string.Format("ImageHandler.ashx?ID={0}", this.ID);