我在button
的{{1}}中添加了EmptyDataTemplate
。如果我双击它,它将在代码隐藏中为我设置一个处理程序。
有没有办法设置处理程序而无需双击设计器中的按钮。
在代码隐藏中,我无法访问按钮ID,以便为其附加处理程序?
所以我手动将DetailsView
属性放在标记中。有没有办法在代码隐藏中执行此操作?
OnClick="btnNew_Click"
答案 0 :(得分:1)
您可以使用FindContol
在EmptyDataTemplate
中找到LinkButton并添加Click事件。
LinkButton lb = DetailsView2.FindControl("lnkNewNote") as LinkButton;
lb.Click += btnNew_Click;