Re: The name 'UserName' does not exist in the current context"?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



There are a couple issues that could be happening. It could be that the
build of the page/site has failed without you knowing it so therefore when
it's executing the code the object isn't getting connected properly because
it doesn't know about it really (since the build process failed). Give a
quick rebuild and see if any errors pop up

Another thing could be the designer.cs file didn't update with the
information on the protected members (in the web application project).

See if it's able to work with this.UserName. Perhaps it's getting it
confused with a username property that could be available in one of the
namespaces (this one's a shot in the dark though).

--
Hope this helps,
Mark Fitzpatrick
Former Microsoft FrontPage MVP 199?-2006


"Michael" <Michael@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:43121C00-4CD4-4D36-8A67-0ED81FCBBB80@xxxxxxxxxxxxxxxx
Hi, I am getting a strange error. Last night when I left work this was
working perfectly. This morning when I try to run this code in VS2005, it
comes up with an error saying "The name 'UserName' does not exist in the
current context". I don't know what to do about it. The field is there.
It
worked yesterday. Any ideas?


HTML CODE:
<%@ Master Language="C#" EnableTheming="false"
AutoEventWireup="true" CodeFile="mp_Main.master.cs" Inherits="mp_Main" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml"; >
<head runat="server">
<title>My Page</title>
<link rel="style***" type="text/css" href="CSS/g-styles.css" />
</head>
<body>
<form id="frmMain" runat="server">
<asp:SiteMapDataSource ID="dsMySiteMap" runat="server"
ShowStartingNode="False" SiteMapProvider="MainMapProvider" />
<div id="g-wrapper">
<div id="h-wrapper">
<div id="h-head">
<div class="l-area">
<div class="l-column">
<div class="f-label">user name</div>
<div class="r-field" id="Div1">
<div class="f-field-left"></div>
<div class="f-field-center">
<asp:TextBox ID="UserName" runat="server"
CssClass="f-field"></asp:TextBox>
</div>
<div class="f-field-right"></div>
</div>
etc...

CODE BEHIND:
...
protected void btnLogin_Click(object sender, EventArgs e)
{
string sError = "";

if (UserName.Text == "")
{
sError = "True";
}
etc...


Thanks,
Michael


.


Quantcast