我正在尝试将一些花哨的 Javascript (PopBox) 连接到 ImageButton 控件,但我遇到了一个非常奇怪的运行时 (编译) 错误。
<asp:imagebutton id="imgBtnPicture" runat="server"
class="PopBoxImageSmall"
pbshowcaption="true"
title="Click to magnify/shrink"
onclick="Pop(this,50,'PopBoxImageLarge');"
width="90%">
</asp:imagebutton>
我已经研究过用更简单的 HTML img 标记(这是 PopBox 文档所建议的)替换 ImageButton Web 控件。
但是,我不知道如何<img>
从 CodeBehind 文件中填充标签。这是从 ASP.Net 数据集行设置 .SRC 属性的典型语句:
Me.imgBtnPicture.Src = theRow.Item("ImageURL")
我试过这个作为替代方案:
<img alt="" src=""
id="imgPicture" runat="server"class="PopBoxImageSmall" title="Click to magnify/shrink"
onclick="Pop(this,50,'PopBoxImageLarge');" width="90%"
/>
Visual Studio 2008 并没有抱怨上面的这个声明,但是在代码隐藏文件中,我将如何解决这个问题,以便我可以填充 .Src 属性。
智能感知,甚至无法“看到”这个
Me.imgPicture.src = theUrl 'this won't compile...
我在代码隐藏的顶部添加了这个,但似乎没有效果:
Imports System.Web.UI.HtmlControls