大きな問題があります。サイトにパネルとグリッドビューがあります。パネルはグリッドビューの外にあります。私はこのようなことをしたいと思います:
protected void GridViewProfile_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
String userName = GridViewProfile.Rows[e.RowIndex].Cells[2].Text.ToString();
if (Roles.IsUserInRole(userName, "Doctor"))
{
ContentPlaceHolder contentPlaceHolder = (ContentPlaceHolder)this.Page.Master.FindControl("ContentPlaceHolder1");
((Panel)contentPlaceHolder.FindControl("PanelVisits")).Visible = true;
}
Membership.DeleteUser(userName, true);
}
残念ながら、それは機能していません。「削除」ボタンをクリックすると、パネルが表示されません。なんで?正しいコードを書くのを手伝ってください。