begin process at 2010 07 31 05:10:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

probleme de linkButton dans un repeater


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de linkButton dans un repeater

mardi 27 mai 2008 à 15:54:15 | probleme de linkButton dans un repeater

elmotardo

bonjour,
sur une page aspx j'ai un repeater ou j'affiche des liens comme ceci :

<asp:Repeater ID="Repeater2" runat="server" onitemcommand="changerRep" >
    <ItemTemplate>
        <tr>
            <td colspan="2"> <asp:LinkButton CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Valeur").ToString() %>' runat="server">
                    <img src="./img/folder.gif" alt="*" style="border:0;"/>
                    <%# DataBinder.Eval(Container.DataItem, "Intitule")%>
                </asp:LinkButton>
            </td>
        </tr>
    </ItemTemplate>
</asp:Repeater>


les données de ce repeater sont données et mis à jours gràce aux méthodes suivantes :


private ArrayList getRepertoire(string path)
{
    ArrayList listeRep = new ArrayList();
   
    System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(path);
    if (di.Exists)
    {
        if (di.Parent != null)
        {
            listeRep.Add(new Donnees(" .. (retour)", di.Parent.FullName));
        }
        try
        {
            foreach (System.IO.DirectoryInfo directory in di.GetDirectories())
            {
                listeRep.Add(new Donnees(directory.Name, directory.FullName));
            }
        }
        catch (UnauthorizedAccessException) { }
    }
    return listeRep;
}

protected void changerRep(object source, RepeaterCommandEventArgs e)
{
        Repeater2.DataSource = getRepertoire(e.CommandArgument.ToString());
        Repeater2.DataBind();
}


Le probleme survient au 9e lien créé par le repeater, avant tout va bien je me promène dans les répertoires sans problèmes mais si je cliques sur le 9e lien ou un apres, il ne passe pas par la méthode changerRep et me réaffiche les répertoires ou j'étais mais que les 8 premiers.

Un exemple ( chaque tiré représente un répertoire)

-rep1
-rep2
-rep4
-rep5
-rep6
-rep7
-rep8
-rep9

si je clique sur le rep1 j'obtiens :

-sousrep1
-sousrep2

là tout va bien
mais si je clique sur le rep9 j'obtiens :

-rep1
-rep2
-rep4
-rep5
-rep6
-rep7
-rep8

là tout va mal :s

merci d'avance pour votre aide.
mardi 27 mai 2008 à 16:01:48 | Re : probleme de linkButton dans un repeater

GillouXman

tu l'as exécuté en debug et il ne passe pas du tout par changrep?
mardi 27 mai 2008 à 16:56:16 | Re : probleme de linkButton dans un repeater

elmotardo

à partir du 9e il passe pas du tout par changeRep, j'avais tenté de mettre un server.transfert("unAutrePage.aspx"); et nada
mercredi 28 mai 2008 à 16:38:16 | Re : probleme de linkButton dans un repeater

elmotardo

personne n'a d'idée sur mon probleme?
mercredi 28 mai 2008 à 16:45:36 | Re : probleme de linkButton dans un repeater

GillouXman

sincérement j'en ai pas la moindre idée,

ça parait vraiment bizar ton truc

est ce que au niveau du code html généré, tu vois un truc particulier à partir du 9 ?

tu as checké en debug à partir du 9 pour voir si tout se passe bien ?

parce que je vois vraiment pas en quoi il y aurait un prob à partir du 9 ou alors tu ne nous dis pas tout :=)
mercredi 28 mai 2008 à 17:03:17 | Re : probleme de linkButton dans un repeater

elmotardo

j'ai bien évidemment regarder le code html généré et il ny a aucun différence entre les champs avant et apres le 9e.

Bon je vais faire mon noob, ça fait 2 mois que je bosse sur visual web developper express et je n'ai toujours pas vu comment on faisait pour voir les sorties du debugueur :/ ce qui est tres génant pour voir les exceptions :s
jeudi 29 mai 2008 à 09:42:12 | Re : probleme de linkButton dans un repeater

elmotardo

Réponse acceptée !
j'ai résolu mon problème.
Le soucis venait du fait que je "remplissais" le repeater avec un dossier prédéfini a chaque "OnInitComplete" et je ne sais pas pourquoi a partir du 9e dossier il zappait le changeRep


Cette discussion est classée dans : probleme, arraylist, di, repeater, listerep


Répondre à ce message

Sujets en rapport avec ce message

probleme avec une arraylist [ par silverseb ] bonjour, j'ai un probleme avec ma collection arraylist je l'ai déclarer en global, dans une procèdure evenementiel je la rempli mais seulement quand j Probleme sur un exemple de code pour un repeater tout en code Behind [ par coulis ] Bonjour tout le monde, J'ai trouver ce code sur le lien ci-dessous http://www.codeproject.com/aspnet/RepeaterWithControl.asp Mais je n'arrive pas à Probleme de socket!!! [ par geoffroy59 ] Bonjour tout le monde,   Juste une petite question, je suis novice en asp...Je désire envoyer une requette http à google afin d'effectuer une recherch probleme de date ASP/SQL [ par nico_ayci ] salut à tous ! voila mon probleme : j'ai une requete contenant une date => if (Request.Form("checkbox4")="ok") then     chaine = chaine & " and date_a envoie de mail a partir d'un formulaire [ par anticonfesseur ] BONJOURS A VOUS TOUSvoila mon probleme , j'ai un formulaire de demande de renseignement ou l'utilisateur entre ses coordonnées et tout ce qui va bien probleme recuperation login [ par justone72 ] BonjourJ'utilise ce code afin de récupérer le login.message.fields("LOGON_USER")=Request.ServerVariables("LOGON_USER")Or par exemple si le login est t Probleme : boite de dialogue avec firefox pour mdp et nom / pas sur IE [ par tousimages ] Coucou j'ai un gros souci, j'ai jamais vu ça!Première inpression : " c'est koi cette bête là? "Alors je m'explique je réalise en ce moment un site en probleme de génération de page [ par palax ] Bonjour,     Je suis en train de dévelopez une appli web qaui interagit avec un service web. Mon probleme est que je n'arriva pas a debeuguer mes page Probleme d'affichage d' images dans crystal reports [ par lubeoli ] Comment fait pour afficher d'images dans le Crystal Reports 6. Le chemin des images ont ete enregistré dans bases donnes access.Merci.Lúcia.(Brésil) Probleme Upload [ par gerfaut11 ] BonjourJ'ai ce code qui fonctionne trés bien, mais lorsque je veux rajouter des valeurs j'ai un message d'erreur. Set RS = Server.Createobject("ADODB.


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales