OnClientClick
文字列値を受け入れます。つまり、javascriptコードブロックを指すことになっています。
あなたはどちらかこれを行うことができます。
appIcon2.OnClientClick = "alert('s')";
また
appIcon2.OnClientClick = "myMethod()";
ここで、はhtmlまたはページでmyMethod()
定義されたjavascript関数です。head
body
function myMethod(){
alert('s');
}
投稿したリンクについては、ボタンにイベントハンドラーを直接追加する方法を説明しているだけです。すなわち
protected void Page_Load(object sender , EventArgs)
{
ImageButton appIcon2 = new ImageButton();
appIcon2.Click += new System.Web.UI.ImageClickEventHandler(btn_Click);
}
void btn_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//your logic
}
Click
それはイベントであることに注意してください。サーバー側のコントロールに関連付けられています