Solved

Context error

Posted on 2012-04-07
45
433 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
  • 33
  • 12
45 Comments
 
LVL 38

Expert Comment

by:Tom Beck
Comment Utility
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
Comment Utility
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
Comment Utility
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
 

Author Comment

by:assaultkitty
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
These are the one times that used the curUser variable.  It is not a global variable.
0
 
LVL 38

Expert Comment

by:Tom Beck
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
@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
Comment Utility
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
Comment Utility
Ok.  Thank you.
0
 

Author Comment

by:assaultkitty
Comment Utility
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
Comment Utility
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
Comment Utility
I am going to try to scan some of the pages to this exercise.
0
 

Author Comment

by:assaultkitty
Comment Utility
Page one
Page-1.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
page 2
0
 

Author Comment

by:assaultkitty
Comment Utility
page 3
page-3.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
Not a very good page 5
page-5.pdf
0
 
LVL 38

Expert Comment

by:Tom Beck
Comment Utility
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
Comment Utility
Smart a...!
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:assaultkitty
Comment Utility
Thank you.  I will research just a little.  Thanks again.
0
 

Author Comment

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

Expert Comment

by:Tom Beck
Comment Utility
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
Comment Utility
still loading documents.
0
 

Author Comment

by:assaultkitty
Comment Utility
Page 6
page-6.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
0
 

Author Comment

by:assaultkitty
Comment Utility
8
8.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
9
9.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
10
10.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
11
11.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
12
12.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
13
13.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
14
14.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
15
15.pdf
0
 

Author Comment

by:assaultkitty
Comment Utility
16
16.pdf
0
 
LVL 38

Expert Comment

by:Tom Beck
Comment Utility
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
Comment Utility
0
 

Author Comment

by:assaultkitty
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Excellent!
0
 
LVL 38

Expert Comment

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

Author Comment

by:assaultkitty
Comment Utility
You are right!  I am determined.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

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 …
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

728 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

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now