salut je suis entrain de concevoir une application webform(asp avec c#). j ai fais une page web qui contient 2 botton ajouter et modifier et si je clique sur soit ajouter ou modifier ca va etre donne une autre page qui comporte des textbox (pour l ajout ou modification) et une btn valider(au niveau du botton j ai fais 2 code(ajouter et modifier) ): le pb que j ai lorsque je clique par exemple sur ajouter puis sur valider le programme et bloque sais pas si je veux modifier ou ajouter c pour cela j ai utilisee les sessions avec une condition switch voici le code:
protected void btn_Valider_Click(object sender, ImageClickEventArgs e)
{
switch (Session["MODE"])////////erreur ici
{
case "ajout":
traitements;
}
case "modification":
traitements;
}
protected void btn_ajouter_Click(object sender, ImageClickEventArgs e)
{
Session["MODE"] = "ajout";
}
protected void btn_modifier_Click(object sender, ImageClickEventArgs e)
{
Session["MODE"] = "modification";
}
SVP c urgent ;
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 14 nov. 2012 à 13:19
Salut,
Pour répondre à ta question,
Les variables "sessions" doivent être initialisées dans le global.asax, sur l'évènement Session_Start() et être détruites sur l'evènement Session_End()
D'autre part, pour ce que tu veux faire, il existe bien d'autres solutions que des variables Session.