shpresa
asked on
does not exist in the current context
Hi experts
I have declared a Div
<div id="NEOPlogout" visible="false" runat="server">
on my Site.master page and on Site.master.cs I have a condition to check that if
if (Session["UserName"] == null)
{
NEOPlogout.Visible = false;
menu.Visible = false;
I receive an error when I compile that NEOPlogout
does not exist in the current context
Any suggestion?
THanks
I have declared a Div
<div id="NEOPlogout" visible="false" runat="server">
on my Site.master page and on Site.master.cs I have a condition to check that if
if (Session["UserName"] == null)
{
NEOPlogout.Visible = false;
menu.Visible = false;
I receive an error when I compile that NEOPlogout
does not exist in the current context
Any suggestion?
THanks
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Is the DIV declared in the master page itself? What event in the master page are you attempting to access the DIV from?
ASKER
Yes div is on my site.master page.
I just created a Div to make it visible or invisible depending on the login credentials. SO on my Site.master.cs I check if they are logged in make the div visible and else invisible.
The div has a closing tag so no problems on that.
I did copied the div from another page, but it is just a simple div tag.
<div id="NEOPlogout" visible="false" runat="server">
<table cellpadding="0" cellspacing="0" id="Extra" align="right" class="PPTHeader">
<tr>
<td valign="top" align="left" class="PPTHeaderLabel"><b> Welcome</b > &nb sp;<asp:La bel ID="txtFirstName" Font-Bold="true" runat="server" CssClass="PPTHeaderLabel" />! </td>
<td valign="top" align="right"> <asp:HyperLink ID="HyperLink1" NavigateUrl="~/logout.aspx " Font-Bold="true" ForeColor="Black" Text=" Log Out" CssClass="locator_icon" runat="server"> </asp:HyperLink> </td>
</tr>
</table>
</div>
and on my master.cs page i have
on page load.
if (Session["UserName"] == null)
{
NEOPlogout.Visible = false;
menu.Visible = false;
}
else
{
NEOPlogout.Visible = true;
menu.Visible = true;
txtFirstName.Text = Session["sFirstName"].ToSt ring();
}
Error
The name 'NEOPlogout' does not exist in the current context
The name 'txtFirstName' does not exist in the current context
I did tried talking it out, executing, it gave me no erros, and then I placed again, the error came back.
I do have HTML tag on my site.master page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
and the div is currently insite the Html tag.
Thanks
I just created a Div to make it visible or invisible depending on the login credentials. SO on my Site.master.cs I check if they are logged in make the div visible and else invisible.
The div has a closing tag so no problems on that.
I did copied the div from another page, but it is just a simple div tag.
<div id="NEOPlogout" visible="false" runat="server">
<table cellpadding="0" cellspacing="0" id="Extra" align="right" class="PPTHeader">
<tr>
<td valign="top" align="left" class="PPTHeaderLabel"><b>
<td valign="top" align="right"> <asp:HyperLink ID="HyperLink1" NavigateUrl="~/logout.aspx
</tr>
</table>
</div>
and on my master.cs page i have
on page load.
if (Session["UserName"] == null)
{
NEOPlogout.Visible = false;
menu.Visible = false;
}
else
{
NEOPlogout.Visible = true;
menu.Visible = true;
txtFirstName.Text = Session["sFirstName"].ToSt
}
Error
The name 'NEOPlogout' does not exist in the current context
The name 'txtFirstName' does not exist in the current context
I did tried talking it out, executing, it gave me no erros, and then I placed again, the error came back.
I do have HTML tag on my site.master page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
and the div is currently insite the Html tag.
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.