在 asp.net 中以编程方式访问图像
我正在使用 Visual Studio 2008 编码 asp.net.vb
我的网站上有 20 个图像,图像持有者名为 picbox1 picbox2 picbox3 ... picbox20。
我希望能够以编程方式寻址每个 picbox;伪代码看起来像这样
if myvar = 1 then
picbox(myvar).imageurl="XXXXXXX"
end if
这可以完成吗?如果可以的话怎么做?
啊抱歉应该说,我需要将此服务器端作为我的 vb 代码的一部分。
感谢您提供的一切帮助。
I am using visual studio 2008 coding asp.net.vb
I have 20 images on my site, the image holders being named picbox1 picbox2 picbox3 ... picbox20.
I want to be able to address each picbox programmatically; pseudo code would look something like this
if myvar = 1 then
picbox(myvar).imageurl="XXXXXXX"
end if
Can this be done and if so how?
Ah sorry should have said, I need to do this server side as part of my vb code.
Thank you for all and any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以像这样循环遍历表单中的控件:
或者您可以像这样执行 FindControl:
Dim img1 As Image = CType(form1.FindControl("picbox" & myvar.ToString()), Image)
img1.ImageUrl =“xxx”
You can loop through the control in your form like so:
Or you could just do a FindControl like so:
Dim img1 As Image = CType(form1.FindControl("picbox" & myvar.ToString()), Image)
img1.ImageUrl = "XXXX"
我不确定你是想从服务器端还是客户端执行此操作,但客户端是最好的,只需在图像中添加一个如下所示的 javascript 方法:
这将执行你想做的事情!
I'm not sure if you want to do this from server side or client side, but client side is the best, just add a javascript method in image that looks like following:
this will do what you want to do!