Solved

Context error

Posted on 2012-04-07
45
438 Views
Last Modified: 2012-04-07
Experts I tried to make the changes in the markup on my own and to several errors.  So, I will show you what I did so that you will know that I am trying to do the assignment on my own.  Well these are the errors.

Error      71      The name 'curUser' does not exist in the current context      C:\Course Technology\CIS Programming\ASP .NET Programming\Data Files\Chapter.09\Chapter\SkywardAviation\Login.aspx.cs      13      13      C:\...\SkywardAviation\
     
Error      72      The name 'curUser' does not exist in the current context      C:\Course Technology\CIS Programming\ASP .NET Programming\Data Files\Chapter.09\Chapter\SkywardAviation\Login.aspx.cs      16      35      C:\...\SkywardAviation\

This my attempt to correct the error in the markup.  

<asp:Login ID="curUser" runat="server" />

I removed it.  

here is the code.  


<%@ Page Language="C#" Debug="true" AutoEventWireup="true" CodeFile="Login.aspx.cs"
    Inherits="_Default" %>

<!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>
    <title>Skyward Airlines</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="callback_navtop">
        <tr>
            <td width="56%" height="60" class="logoname">
                &nbsp; &nbsp; &nbsp; Skyward Airlines
            </td>
            <td width="44%">
                &nbsp;
            </td>
        </tr>
    </table>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="menu">
        <tr>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                            <div align="center">
                                <a href="index.htm">Home</a></div>
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuover">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                            <div align="center">
                                <a href="ffClubPage.aspx"><font color="#20809F">Frequent Flyers</font></a></div>
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuextend">
                &nbsp;
            </td>
        </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td valign="top" bgcolor="#FFFFFF" class="cellbackhmrightextend">
                <table width="745" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td bgcolor="#FFFFFF">
                                        <table width="745" border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td width="172" rowspan="4" valign="top" class="cellbacksubmenu">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr>
                                                            <td>
                                                                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                                    <tr>
                                                                        <td height="209" valign="top" class="submenu">
                                                                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                                                <tr>
                                                                                    <td valign="top" class="cellbackpromobtmextend">
                                                                                        &nbsp;
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td height="30" valign="top">
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                                <td height="350" valign="top">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr valign="top">
                                                            <td width="12%" height="45">
                                                            </td>
                                                            <td width="53%">
                                                            </td>
                                                            <td width="35%">
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                                &nbsp;
                                                            </td>
                                                            <td>
                                                                <h1>
                                                                    Frequent Flyer Program</h1>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                            </td>
                                                            <td>
                                                                <h2>
                                                                    Returning Members</h2>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                            </td>
                                                            <td>
                                                                <form id="loginForm" runat="server">
                                                                <div>
                                                                <asp:TextBox id="account" runat="server"/>
                                                                <asp:TextBox id="password" runat="server"/>
                                                                <asp:Label id="badLogin" runat="server"/>
                                                              </div>
                                                                </form>
                                                                <h2>
                                                                    New Members</h2>
                                                                <p>
                                                                    <a href="Registration.aspx">Enroll in Skyward Airlines Frequent Flyer program.</a>
                                                                </p>
                                                            </td>
                                                            <td>
                                                                <div class="c3">
                                                                    <table width="168" border="0" align="right" cellpadding="0" cellspacing="0">
                                                                        <tr>
                                                                            <td>
                                                                                <img src="images/spic_001.jpg" width="168" height="209" alt="Visual formatting image" />
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td height="30" valign="top">
                                                                                <table width="100%" border="0" cellpadding="0" cellspacing="0" class="cellbackhmright">
                                                                                    <tr>
                                                                                        <td width="100%" height="50" bgcolor="#DADADA" class="whiteline">
                                                                                            <table width="100%" border="0" cellspacing="0" cellpadding="6">
                                                                                                <tr>
                                                                                                    <td class="promotext">
                                                                                                        New Frequent Flyer members can now earn 2,000 Bonus Miles for taking their first
                                                                                                        flight.
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td height="30">
                                                            </td>
                                                            <td>
                                                            </td>
                                                            <td>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr valign="top">
                                                            <td width="12%">
                                                            </td>
                                                            <td width="76%" class="btmmenu">
                                                                <a href="index.htm">Home</a> | Frequent Flyers<br />
                                                                &copy; 2010 Skyward Airlines
                                                            </td>
                                                            <td width="12%">
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    <p>
    </p>
    <p>
    </p>
    <p>
    </p>
</body>
</html>



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (curUser.Read())
        {
            HttpCookie flyerIDObject = new HttpCookie("flyerID");
            flyerIDObject.Value = curUser["flyerID"].ToString();
            flyerIDObject.Expires = DateTime.Now.AddDays(30);
            Response.Cookies.Add(flyerIDObject);
            Response.Redirect("ffClubPage.aspx");
        }
    }
}


This is homework.  Please help! I do not know which asp: to use.
0
Comment
Question by:assaultkitty
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 33
  • 12
45 Comments
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819277
You posted another question on this assignment that included c# code where this line was present: curUser["flyerID"]

That tells me that curUser is a collection, not a server control, so posting the aspx markup does not help much. Adding a server control like asp:Login is not the way to go. You need to look back in your code to see where curUser is first declared. Then check it's context. Is it global? In other words, is it declared in the parent block of the code block where you are now trying to access it? Code blocks are delineated by { } brackets. They can be nested. That means curUser is only available to any code that is inside the same pair of { } where curUser is first declared.
0
 

Author Comment

by:assaultkitty
ID: 37819294
Yes, I understand. The curUser is declared in an if statement.  But, errors are in that statement.  The if statement is:

if (curUser.Read())
        {
            Session["flyerID"] = curUser["flyerID"].ToString();
            Response.Redirect("ffClubPage.aspx");
        }

Now, it is declared like this.  the statement is correct.  So, why is the curUser not being picked up.  I checked the spelling.  Still, I have the problem. I know it is not global. I thought I try the asp: before I called you. Anymore, thoughts.  I am listening. Thanks.
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819361
curUser is not declared in that if statement. To declare a variable in C#, you need to explicitly set its type.

This declares a variable of type string in C#:

string str1;

Then in code I can assign a value to it:

str1 = "Hello";

If I have two sub routines inside my class and I declare a variable inside the first sub then try to assign a new value in the second...:
public partial class _Default : System.Web.UI.Page
    {
        protected void sub1()
        {
            string str1;
            str1 = "Hello";
        }
        protected void sub2()
        {
            str1 = "Good-bye";
        }
    }

Open in new window

This code does not work because str1 does not exist in the "context" of sub2.
However, if I did this:
public partial class _Default : System.Web.UI.Page
    {
        string str1;
        protected void sub1()
        {
            str1 = "Hello";
        }
        protected void sub2()
        {
            str1 = "Good-bye";
        }
    }

Open in new window

This would work because str1 is declared in the parent block so it now exists in "context" with both sub routines.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:assaultkitty
ID: 37819435
Ok.  I do not understand what a curUser is. I do not understand if it is a userID.  I removed one of the statment outside of the statement. I got the same error.  I looked at the book. It did not say anything about putting anything outside of the if statement.  I am attaching the page so that you can see it. I have worked around it for this long. But, I need to get around the project.


<%@ Page Language="C#" Debug="true" AutoEventWireup="true" CodeFile="Login.aspx.cs"
    Inherits="_Default" %>

<!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>
    <title>Skyward Airlines</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="callback_navtop">
        <tr>
            <td width="56%" height="60" class="logoname">
                &nbsp; &nbsp; &nbsp; Skyward Airlines
            </td>
            <td width="44%">
                &nbsp;
            </td>
        </tr>
    </table>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="menu">
        <tr>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                            <div align="center">
                                <a href="index.htm">Home</a></div>
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuover">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                            <div align="center">
                                <a href="ffClubPage.aspx"><font color="#20809F">Frequent Flyers</font></a></div>
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuunder">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="txtmenu">
                            <img src="images/spacer.gif" width="95" height="1" alt="Formatting image" />
                        </td>
                    </tr>
                    <tr>
                        <td class="txtmenu">
                        </td>
                    </tr>
                </table>
            </td>
            <td class="cellbackmenuextend">
                &nbsp;
            </td>
        </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td valign="top" bgcolor="#FFFFFF" class="cellbackhmrightextend">
                <table width="745" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td bgcolor="#FFFFFF">
                                        <table width="745" border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td width="172" rowspan="4" valign="top" class="cellbacksubmenu">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr>
                                                            <td>
                                                                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                                    <tr>
                                                                        <td height="209" valign="top" class="submenu">
                                                                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                                                <tr>
                                                                                    <td valign="top" class="cellbackpromobtmextend">
                                                                                        &nbsp;
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td height="30" valign="top">
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                                <td height="350" valign="top">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr valign="top">
                                                            <td width="12%" height="45">
                                                            </td>
                                                            <td width="53%">
                                                            </td>
                                                            <td width="35%">
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                                &nbsp;
                                                            </td>
                                                            <td>
                                                                <h1>
                                                                    Frequent Flyer Program</h1>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                            </td>
                                                            <td>
                                                                <h2>
                                                                    Returning Members</h2>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td>
                                                            </td>
                                                            <td>
                                                                <form id="loginForm" runat="server">
                                                                <div>
                                                                <asp:TextBox id="account" runat="server"/>
                                                                <asp:TextBox id="password" runat="server"/>
                                                                <asp:Label id="badLogin" runat="server"/>
                                                              </div>
                                                                </form>
                                                                <h2>
                                                                    New Members</h2>
                                                                <p>
                                                                    <a href="Registration.aspx">Enroll in Skyward Airlines Frequent Flyer program.</a>
                                                                </p>
                                                            </td>
                                                            <td>
                                                                <div class="c3">
                                                                    <table width="168" border="0" align="right" cellpadding="0" cellspacing="0">
                                                                        <tr>
                                                                            <td>
                                                                                <img src="images/spic_001.jpg" width="168" height="209" alt="Visual formatting image" />
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td height="30" valign="top">
                                                                                <table width="100%" border="0" cellpadding="0" cellspacing="0" class="cellbackhmright">
                                                                                    <tr>
                                                                                        <td width="100%" height="50" bgcolor="#DADADA" class="whiteline">
                                                                                            <table width="100%" border="0" cellspacing="0" cellpadding="6">
                                                                                                <tr>
                                                                                                    <td class="promotext">
                                                                                                        New Frequent Flyer members can now earn 2,000 Bonus Miles for taking their first
                                                                                                        flight.
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                        <tr valign="top">
                                                            <td height="30">
                                                            </td>
                                                            <td>
                                                            </td>
                                                            <td>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr valign="top">
                                                            <td width="12%">
                                                            </td>
                                                            <td width="76%" class="btmmenu">
                                                                <a href="index.htm">Home</a> | Frequent Flyers<br />
                                                                &copy; 2010 Skyward Airlines
                                                            </td>
                                                            <td width="12%">
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top" bgcolor="#FFFFFF" class="btmmenu">
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    <p>
    </p>
    <p>
    </p>
    <p>
    </p>
</body>
</html>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
               
        if (curUser.Read())
        {
            Session["flyerID"] = curUser["flyerID"].ToString();
            Response.Redirect("ffClubPage.aspx");
        }
    }
}
curUser.Read---0002.pdf
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819498
I have no idea what curUser is based on what you are providing. I don't recall the method Read() being applied to anything else but a file stream so that does not help me. The page you scanned from the book talks about changing from cookies to session variables. Look back in the book where they first describe adding cookies and maybe that's where curUser is first established.

If you know what the flyerID is supposed to be at that point in the code, you can hard code it in just to get past this problem.

Session["flyerID"] = "____fill in the blank__";
0
 

Author Comment

by:assaultkitty
ID: 37819532
Are you looking at my code. I have the curUser hard coded and it still showing as an error.  You are still not answering my question. Can you help me or let someone else help me?

Session["flyerID"] = curUser["flyerID"].ToString();
0
 

Author Comment

by:assaultkitty
ID: 37819553
These are the one times that used the curUser variable.  It is not a global variable.
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819577
Hard coding (also, hard-coding or hardcoding) refers to the software development practice of embedding what may, perhaps only in retrospect, be regarded as input or configuration data directly into the source code of a program or other executable object, or fixed formatting of the data, instead of obtaining that data from external sources or generating data or formatting in the program itself with the given input.

From here: http://en.wikipedia.org/wiki/Hard_coded

In plain terms it means typing in the actual value that curUser["flyerID"].ToString() represents.

With that suggestion, I'm just trying to get you past this point so you can move on. Maybe if I had the book in front of me I could answer your question. Maybe the book is the problem. Maybe the author suddenly introduces curUser at that point in the book and it is completely unrelated to the project. Not likely, but there's no way for me to know. Google prints part of it here: http://books.google.com/books, but it does not go back far enough. I'm trying!. B.T.W., I have no control over who posts suggestions to any question on this forum. It's wide open to all members.
0
 

Author Comment

by:assaultkitty
ID: 37819632
I've requested that this question be closed as follows:

Accepted answer: 0 points for assaultkitty's comment #37819553

for the following reason:

I have been dealing with this problem for hours. &nbsp;I did not get any help from the expert. &nbsp;He was playing games with me!
0
 

Author Comment

by:assaultkitty
ID: 37819627
I do not want to wait your time and especially mine because I have to turn this in tomorrow and I have not done my homework.  The value is "flyerID".  That is hard as it going to get.  I showed you what I am working with If you would like me to upload the complete file.  But, I do have access to a site that will allow me to share it with you.  I tried to upload it and the EE said that certain files were not allowed on the site.  You have to have a certain level of trust in what I am say.  Do you have away that I can send the complete file to you?
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819633
@assultkitty,
Playing games? I have been extremely patient in explaining at length the reasons why I cannot tell you what curUser is. It's obvious that curUser is an object created earlier in the assignment. It will take some research on your part to find out where curUser is first declared. I'm not sitting I your seat. I can only work with the information you provide. You are frustrated, I get it, I've been there, but don't take it out on me. I'm not an employee of EE, I'm just another member like yourself. I don't get paid for it and I don't have a library of every book on computers ever written at my disposal. I think you misunderstand what EE is all about.

Moderator,
 It's fine with me if the question is closed with zero points awarded. I just want you to be aware of this particular member's attitude.
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819640
If you want to upload a file of a type that EE does not allow, then just append an extension to the end of the file name of a type that EE does allow. I'll remove the appendage and open the file.
0
 

Author Comment

by:assaultkitty
ID: 37819646
Ok.  Thank you.
0
 

Author Comment

by:assaultkitty
ID: 37819663
I deleted this file.  I did not allow me to change the name.

SkywardAviation/App_Data/SkywardAviation_log.LDF
SkywardAviation/SkywardAviation - Shortcut.lnk

This file is not complete.
SkywardAviation.zip
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819755
There has to be more code associated with the Login page. I don't see a button to click on to log in or the associated event handler. Generally, you check the user's credentials against a database and if they validate, set the Session variable so you can access it from other pages. this all requires code which I don't see.
0
 

Author Comment

by:assaultkitty
ID: 37819763
I am going to try to scan some of the pages to this exercise.
0
 

Author Comment

by:assaultkitty
ID: 37819768
Page one
Page-1.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819772
page 2
0
 

Author Comment

by:assaultkitty
ID: 37819775
page 3
page-3.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819786
Not a very good page 5
page-5.pdf
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819787
Ah ha! They are building on a previous assignment. They expect you to write the code for the Login page on the frequent flyer assignment the same way they taught you how to do it on the Gym Membership assignment. They are not providing it again. Does that make sense?
0
 

Author Comment

by:assaultkitty
ID: 37819799
Smart a...!
0
 

Author Comment

by:assaultkitty
ID: 37819800
Thank you.  I will research just a little.  Thanks again.
0
 

Author Comment

by:assaultkitty
ID: 37819809
So what page is the statement that I need to use?
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819856
All three of the pages you uploaded deal with aspx markup for designing a form on the Registration page and the associated code for writing the entered values to the database. None deal with how the user is authenticated on the Frequent Flyer log in page.

curUser would likely be declared somewhere on the "completed" login.aspx.cs. Yours is incomplete. Look at this instruction:

"Replace the first four statements in the if block within the try block..."

You don't have any of that on your Login.aspx.cs file. You have just a few lines inside the Page_Load. Where's the rest of the code?
0
 

Author Comment

by:assaultkitty
ID: 37819860
still loading documents.
0
 

Author Comment

by:assaultkitty
ID: 37819863
Page 6
page-6.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819876
0
 

Author Comment

by:assaultkitty
ID: 37819879
8
8.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819883
9
9.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819886
10
10.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819893
11
11.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819895
12
12.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819906
13
13.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819911
14
14.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819916
15
15.pdf
0
 

Author Comment

by:assaultkitty
ID: 37819924
16
16.pdf
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819927
Okay, now we got it. Start at instruction #6 on page 476 to fill in what is missing on the Login.aspx.cs page. On page 477, in the middle, you will see where curUser is first declared:

SqlDataReader curUser;
0
 

Author Comment

by:assaultkitty
ID: 37819928
0
 

Author Comment

by:assaultkitty
ID: 37819931
That was the last page.  I did not copy any of this code.  I could not find it on the Internet.  So, this has been a long process thus far.
0
 
LVL 38

Accepted Solution

by:
Tom Beck earned 500 total points
ID: 37819939
I don't know what you mean by "I could not find it on the internet". I thought you were transcribing from the book.

Anyway, just start at instruction #6 on page 476 to fill in the login.aspx.cs page and you will be in better shape.
0
 

Author Comment

by:assaultkitty
ID: 37819952
Thank you. I must have skipped a whole page.  Forgive me for any problems I may have cause.  Thanks so much experts.  I am going to be with you for a very long time.
0
 

Author Closing Comment

by:assaultkitty
ID: 37819954
Excellent!
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 37819965
Don't sweat it. Before long you will probably be answering questions on EE. Thanks for the points.
0
 

Author Comment

by:assaultkitty
ID: 37819987
You are right!  I am determined.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question