我有一个名为“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?
由于
答案 0 :(得分:1)
您是否尝试通过page_load方法设置值?
这样的事情应该有效:
ImagePicture.imageURL = "yourLink.ashx?id=" + valueParam;
答案 1 :(得分:1)
在后面的代码中执行此操作会更加清晰:
ImagePicture.ImageUrl = string.Format("ImageHandler.ashx?ID={0}", this.ID);