如何找到特定的图像控件并设置其ImageUrl属性(ASP.net-vb)

本文关键字:属性 ImageUrl ASP net-vb 设置 何找 控件 图像 | 更新日期: 2023-09-27 18:26:54

我在页面中有5个图像每个都有唯一的id

img1、img2、img3、img4、img5

我有一个文本框,我在其中键入img1,然后单击"查找我"按钮"查找我"按钮选择img1的文本框1文本并传输将其转换为字符串变量img_check

我可以访问img1.ImageUrl="default.jpg"但是我想使用字符串变量中的值来访问它例如img_check.ImageUrl

我找不到任何动态访问控件的方法。

因为我希望设置多个控件的属性例如Imge控件ImageUrl属性和Textbox Text属性。

请帮我解决这个问题。

如何找到特定的图像控件并设置其ImageUrl属性(ASP.net-vb)

正如@mboldt所说:

Dim myImg As System.Web.UI.WebControls.Image = CType(FindControl(mytextbox.Text), System.Web.UI.WebControls.Image)
myImg.ImageUrl = "~/ImageFolder/default.jpg"

灵感来源:http://msdn.microsoft.com/en-us/library/486wc64h%28v=vs.110%29.aspx