I have a ListView in my system..
And inside it, there is a button called "Delete".
In the behind code, I tried to access the button control in the listview. However, the code keep looping non-stop..
The logic is the Delete button will only be visible by the current logged-in user. And I had already set the button as visible = false. I had set breakpoint to the line : Delete.Visible = true;. Once the execution reach here, it loop back to the first line again..
And Delete button remain invisble despite the execute visible = true statement..
Here is the code:
protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
MembershipUser currentUser = Membership.GetUser();
Guid currentUserId = (Guid)currentUser.ProviderUserKey;
if (e.Item.ItemType == ListViewItemType.DataItem && currentUser != null)
{
Button Delete = (Button)e.Item.FindControl("Delete");
Delete.Visible = true;
}
}