我是使用VB的新手,所以也许有人可以帮我解决我的问题。
我能够以编程方式创建图像按钮,但我无法获得图像。
代码如下:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ibtn = New ImageButton
ibtn.ID = "1"
ibtn.ImageUrl = "C:\Users\user\Desktop\red.png"
Panel1.Controls.Add(ibtn)
End Sub
End Class
预先谢谢! :)
答案 0 :(得分:2)
无法使用物理映像路径,因为它只能访问虚拟路径。您应该使用 Server.MapPath 。
因此,为了获取此图像,请将图像复制到Web项目中并使用server.mappath,如下所示:
ibtn.ImageUrl = Server.MapPath("[Path]/1.jpg")