1
如果父控件的onclick事件是被點擊的子控件,是不是可以被觸發?下面的示例代碼,其中圖像是子控件。有沒有辦法使HtmlGenericControl子控件的onClick事件覆蓋父onClick事件?
當圖像被點擊時,OnParentControlClicked()和onChildControlClicked()被觸發,當我只想要onChildControlClicked()。有沒有辦法做到這一點?
HtmlGenericControl myControl = new HtmlGenericControl();
myControl.Attributes.Add("onclick", "OnParentControlClicked();");
HtmlImage myImg = new HtmlImage();
myImg.Src = myImgSourcePath;
myImg.Attributes.Add("onclick", "onChildControlClicked();");
myControl.Controls.Add(myImg);
謝謝,這工作。另外,如果使用IE8或更低版本,則需要使用event.cancelBubble = true。 – John