在visual studio 2008中,当我在aspx页面上拖放asp controlXXX时。此控件的属性页,不显示事件处理程序按钮。它可以在切换到设计器视图后重新出现,但然后再次消失。 Screenshot附上。
答案 0 :(得分:0)
是的,这很烦人,但它可能只适用于设计师。 但您仍然可以手动添加事件处理程序
在html中添加onclick属性并写入方法的名称
<asp:ImageButton ID="btnAdd" runat="server" onclick="btnAdd_Click" />
在代码隐藏的add方法中有两个类型的参数:(object,EventArgs),如下所示:
protected void btnAddTag_Click(object sender, ImageClickEventArgs e)
{
}
或者您也可以在Page_Init方法
中添加事件处理程序btnAdd.Click+=new ImageClickEventHandler(btnAdd_Click);
(这也将自动生成方法,仅在+ =按TAB两次后)