作成中のカスタム コントロールに ImageButton インスタンス変数があります。click event のイベントハンドラーを簡単に設定する方法については、少し不安定です。これはVB.NETにあるため、C#から来て、少し混乱しています。
をちょきちょきと切る:
Dim ctrlCloseImage As ImageButton = New ImageButton()
With ctrlCloseImage
.ID = "imgClose"
.ImageUrl = "~/Web/Images/close.gif"
.ToolTip = "Close"
.CssClass = "popup_close_img"
'This is where I left off
AddHandler ctrlCloseImage.Click, AddressOf testSub(ctrlCloseImage, ??)
End With
Me._ctrlCloseImage = ctrlCloseImage
その後:
Protected Sub testSub(ByVal Sender As Object, ByVal e As ImageClickEventArgs)
Me.Page.Response.Write("Yay, you clicked the image button!")
End Sub
助けてくれてありがとう。重要なコードスニップが不足している場合はお知らせください。繰り返しますが、これをサーバー側で起動したいのですが、ここで JavaScript 関数を起動することに興味はありません。