我有5张图片在页面 每个人都有唯一的ID我怎样才能找到具体的图像控制,并设置其ImageUrl属性(ASP.net - VB)
IMG1,IMG2,IMG3,IMG4,IMG5
我有我型IMG1然后单击文本框找到我按钮 说我找按钮挑选TextBox1的文本是IMG1和转让 到一个字符串变量img_check
我可以访问img1.ImageUrl =“默认值。 jpg“ 但我想访问它使用中的值g变量 例如img_check.ImageUrl
我无法找到任何动态访问控件的方法。
因为我想设置多个控件的属性 例如Imge控制ImageUrl属性和Textbox Text属性。
请帮我解决这个问题。
http://msdn.microsoft.com/en-us/library/486wc64h%28v=vs.110%29.aspx:
灵感来自这可能是你正在寻找的东西。 – mboldt 2014-10-16 12:38:24
我已经试过,但如果我尝试以下 昏暗的IMG作为控制=的FindControl(“IMG1”) 当我键入 IMG我没有得到的IMAGEURL的财产。 我没有得到任何ImageUrl属性 – 2014-10-16 12:42:57
您必须CType返回您的控件类型的值,因为FindControl是一个泛型函数,它返回一个'System.Web.UI.Control'。 – 2014-10-16 12:45:01