Pas de fichier global.asax
Bonjour,
je debute avec asp.net visual studio et C#
Je fais un exercice sur un livre
et je dois stocker un objet dans une variable de session
je dois editer le fichier global.asax ,le trouver avec l'explorateur de solution avant et y ajouter une procedure Session_Start
or je ne trouve pas de tel fichier
certe mon livre traite de visual studio 2003 et j'utilise visual studio 2008
Ou est le probléme ?
Merci
Erreur 8 Le nom 'FlashCard' n'existe pas dans le contexte actuel
Bonjour,
Je fais un exercice pour apprendre C# et visual studio 2008
J'ai un probleme au niveau d'une instance de ma classe FlashCardClass();
Voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Assigne la variable Session à FlashCard.
FlashCard = (FlashCardClass)Session["Flashcard"];
RefreshDisplay();
}
protected void txtAnswer_TextChanged(object sender, EventArgs e)
{
if (txtAnswer.Text == FlashCard.Answer().ToString())
{
lblFeedback.Text = "Correct!";
//tire deux autres nombres au hazard.
FlashCard.Shuffle();
//rafraichit l'écran pour afficher les nouveaux nombres.
RefreshDisplay();
txtAnswer.Text = "";
}
else
{
lblFeedback.Text = "Oupss...Recommencez";
}
}
private void RefreshDisplay()
{
lblFirst.Text = FlashCard.FirstNumber.ToString();
lblSecond.Text = FlashCard.Operation +
FlashCard.SecondNumber.ToString();
}
}
} |
En gras l'objet qui pose soucis et le message d'erreur :
Citation:
Erreur 8 Le nom 'FlashCard' n'existe pas dans le contexte actuel C:\Documents and Settings\Compaq_Propriétaire\Mes documents\Visual Studio 2008\Projects\FlashCards\WebApplication1\FlashCard.aspx.cs 50 30 WebApplication1
Et voici le code du fichier global.asax.cs
Code:
1 2 3 4 5 6 7 8 9
| protected void Session_Start(object sender, EventArgs e)
{
//crée un nouvel objet FlashCard
FlashCardClass FlashCard = new FlashCardClass();
//stocke l'objet dans une variable Session.
Session["FlashCard"] = FlashCard;
} |
je créé donc la variable d'etat Session qui contient l'objet qui pose soucis
Que signifie ce message d'erreur ?
Merci pour votre aide;)