Impossible d'acceder aux DDL dans le code behind

Signaler
Messages postés
88
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
17 septembre 2006
-
Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006
-
salut à vous,
je n'arrive pas à acceder aux controles de ma page.aspx dans le code behind
ces controles sont situés :

   
      ss_serv_DDL"...> 'remplis avec une requete sur la base de données
      
   

dans le code behind j'écris pour ajouter un item a ma DDL :
         ss_serv_DDL.Items.Insert(0,
new
ListItem(
"<text>",
"<value>"));

le message d'erreur :
the name 'ss_serv_DDL'doesn't exist in the current context.

quelqu'un a une idée  je suis bloquée depuis hier...sans trouver de solution...
Merci ...

3 réponses

Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006

Dans la premiere ligne de ta page asp.net tu dois mentionner le nom du fichier où ce trouve ton code behind.

Ex:
<%@ Page language="c#" Codebehind="Fichier.aspx.cs" AutoEventWireup="false" Inherits="Fichier.Fichier" %>
Messages postés
88
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
17 septembre 2006

salut,
merci de t'interesser a mon pb...
en fait j'ai cette 1ere ligne en debut de page, l'héritage est bien noté.
<%




@



page



language
="C#"



masterpagefile
="~/site.master"



AutoEventWireup
="true"



CodeFile
="role.aspx.cs"



Inherits
="Pages_role"



Theme
="Skin"
%>

j'ai lu sur un otr forum que ca pouvait arriver avec les sessions et la réponse était : HttpContext
.Current.Session["UserID"];
sais-tu si je peux modifier ce truc pour que ca colle a mon pb ?
Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006

Aucune idées par rapport à cela