我有一个 html 按钮,我想要一个服务器端单击事件,但是当单击按钮并且页面执行回发时它不会触发。该按钮位于用于呈现信息表的ItemTemplate
for an内。<asp:ListView id="usersListView"/>
aspx
<button runat="server" id="delete" class="btn btn-mini" title="Delete" OnServerClick="delete_Onclick"></button>
aspx.cs
protected void delete_Onclick(object sender, EventArgs e) {
ListViewItem listViewItem = (ListViewItem)((Button)sender).NamingContainer;
if(listViewItem != null) {
Membership.DeleteUser(((Label) listViewItem.FindControl("userName")).Text);
}
}