2015-11-23 61 views
0

我对AdminPage有ImageButton14,但它被标记为可见错误,因为我想检查管理员是否以管理员身份登录并将可见性更改为真,但它不会让我......它说:“名称(......)并不在当前的背景下存在”但我有ImageButton14 ...图像按钮的可见性:Visual Studio

Session["Username"] = Username; 
     if (Session["Username"].ToString() == "admin") 
     Response.Redirect("AdminPage.aspx"); 
在母版页我上传的ImageButton(从工具箱中)

,它的ImageButton14 。在我查看的属性可见 - 错误。 现在我想将他发送到管理页面我希望imagebutton更改可见true ...

+2

我们将需要为此查看一些代码。 –

+2

你没有给我们足够的信息。你能发布整个错误,没有省略号吗? –

+0

这似乎不是相关的代码。 –

回答

0

我还假设一个大块,因为信息没有提供。澄清,您收到:

“控件在当前上下文中不存在”。

这使我相信你正试图确定在另一个页面上的可见性,而不是主页面。该控件已添加到主页面,因此该检查应存在于页面加载事件的主页面上。

if(String.Compare(Session["Username"], "admin") == 0) 
    txtAdmin.Visible = true;