我有一个HTML img
<img id="btnViewSpec" alt="View Spec Sheet"src="/images/viewspec.jpg" style="cursor: pointer;" />
我需要根据从数据库中读取的内容来更改onclick以定位不同的aspx页面。类似的东西:
If DBRead("Keywords").ToString.Contains("glove") Then
Me.btnViewSpec.Attributes.Add("onclick", ("window.open('/SpecSheet/DisplayPDF.aspx?pa=/SpecSheet/GloveSpec.aspx?pid=" & intProductId & "','wnEmailInfo', 'menubar=no,width=820,height=500,toolbar=no,scrollbars=yes,status=yes')"))
Else
Me.btnViewSpec.Attributes.Add("onclick", ("window.open('/SpecSheet/DisplayPDF.aspx?pa=/SpecSheet/ClothingSpec.aspx?pid=" & intProductId & "','wnEmailInfo', 'menubar=no,width=820,height=500,toolbar=no,scrollbars=yes,status=yes')"))
End If
问题是我无法获得识别图像的代码。我尝试用Protected WithEvents btnViewSpec As HtmlImage
在设计器代码中注册它,但没有运气。我想我只是不完全理解这个问题或在设计器代码中注册的内容。感谢
答案 0 :(得分:2)
将runat="server"
添加到图片代码,您就可以访问该控件