473,386 Members | 1,827 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

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

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="stylesheet" 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
Oct 26 '06 #1
3 11601
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" <Mi*****@discussions.microsoft.comwrote in message
news:43**********************************@microsof t.com...
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="stylesheet" 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

Oct 26 '06 #2
Mark,
thank you for the reply. First I cannot build the project without hitting
the error. The only way I have been able to build it is to comment out my
code. If I run the application in debug mode, and then when I get the error
just say to run the last good build I just say yes, it runs fine and also
hits all my new code as well as runs fine through the code that is suppose to
be giving the error. hmmm
Secondly, I tried what you said about the "this.UserName" but it did not
make any difference.

Any other thoughts?
Michael.

"Mark Fitzpatrick" wrote:
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" <Mi*****@discussions.microsoft.comwrote in message
news:43**********************************@microsof t.com...
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="stylesheet" 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


Oct 26 '06 #3
Something else to try, open the master page, then switch back to design view
from html view. VS.Net has the nasty habbit of not noticing controls until
the page has been put into design view. Sometimes just toggling between the
views adds the appropriate reference and it will then work.

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

"Michael" <Mi*****@discussions.microsoft.comwrote in message
news:F2**********************************@microsof t.com...
Mark,
thank you for the reply. First I cannot build the project without hitting
the error. The only way I have been able to build it is to comment out my
code. If I run the application in debug mode, and then when I get the
error
just say to run the last good build I just say yes, it runs fine and also
hits all my new code as well as runs fine through the code that is suppose
to
be giving the error. hmmm
Secondly, I tried what you said about the "this.UserName" but it did not
make any difference.

Any other thoughts?
Michael.

"Mark Fitzpatrick" wrote:
>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" <Mi*****@discussions.microsoft.comwrote in message
news:43**********************************@microso ft.com...
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="stylesheet" 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



Oct 26 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Alfred E Neuman | last post by:
I've read that... AClass ac = AClass( "name", 23 ); is less efficient than... AClass ac( "name", 23 ); because the first has to create a temporary object which is then assigned to ac. ...
4
by: alien2_51 | last post by:
Greetings, I apologize for the cross post I posted previously to .Net Framework with no replies... I have an application server that potentially will service all enterprise applications from...
0
by: Dirk Försterling | last post by:
Hi all, a few days ago, I upgraded from PostgreSQL 7.2.1 to 7.4, following the instructions in the INSTALL file, including dump and restore. All this worked fine without any error (message). ...
0
by: Smokey Grindle | last post by:
I am using of course the login membership manager in asp.net 2.0, and am using the loginname control to display the current login name logged in, however, I'd rather display the users "actual name"...
51
by: Tony Sinclair | last post by:
I'm just learning C#. I'm writing a program (using Visual C# 2005 on WinXP) to combine several files into one (HKSplit is a popular freeware program that does this, but it requires all input and...
8
MMcCarthy
by: MMcCarthy | last post by:
Hi everyone I had an interesting problem today with a client. I have set up security and privilege on a database depending on NT User Login. However, I've only just realised that the code...
2
by: shalong | last post by:
Hi all, VS 2008 is complaining that HttpWebRequest class is not in System.Net namespace I have referenced System.Net and have coded "using System.Net" I think its a setup problem rather than a...
3
by: =?Utf-8?B?Sm9obg==?= | last post by:
Hi, I use Session to save and pass values between pages, (please see the following). It works fine on my computer, but on the server, I launch the main page, wait for 20 minutes, and click a...
1
by: avecreep | last post by:
Hi, i was trying to find a web application and i found one open source on the internet. i put the code folders on the root folder and when i tried to acces via web browser it all worked fine ( i...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.