ファンシーな 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>
ImageButton Web コントロールをより単純な HTML img タグに置き換えることを検討しました (これは、PopBox のドキュメントで提案されていることです)。
<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