如何找到特定的Image Control并设置其ImageUrl属性(ASP.net - vb)

时间:2014-10-16 12:30:45

标签: c# asp.net vb.net

我在页面中有5张图片 每个都有唯一的ID

img1,img2,img3,img4,img5

我有一个文本框,我在其中键入img1然后单击“找到我”按钮 找到我按钮选择img1和传输的textbox1文本 它到一个字符串变量img_check

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

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

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

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

正如@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