IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Problème de tableau


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut Problème de tableau
    Bonjour à tous,
    Voilà je voudrais afficher dans un tableau html toutes les unités d'organisations contenues dans mon annuaire active directory. Le problème qui se pose, c'est qu'au moment de l'exécution de mon code toutes les unités d'organisations ne sont pas affichées. Sur 4 UO il m'en affiche que 2. Est-ce un problème avec ma boucle? Si quelqu'un pouvait jeter un coup d'œil à mon code et me dire ce qui coince s'il vous plait.
    Bien à vous.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    <%@ Page Language="VB" %>
    <%@ import Namespace="System.DirectoryServices" %>
    <script runat="server">
     
        ' Insert page code here
        '
        Sub Page_Load()
           if not page.ispostback then
             try
             ' Définition de l'emplacement de recherche
             Dim monEmplacementRecherche As New DirectoryEntry("LDAP://tamac.local", "Administrateur", "admin")
             ' Instanciation d'un objet DirectorySearcher
               Dim maRecherche As New DirectorySearcher(monEmplacementRecherche)
                ' dureeMax initisalisée à 45 secondes
                    ' Il s'agît de la durée maximale que prendra la requête
                    Dim dureeMax As New TimeSpan(0, 0, 45)
                ' Emplacement où la recherche doit être effectuée
                     ' dans la hierarchie Active Directory
                     maRecherche.SearchRoot = monEmplacementRecherche
     
                     ' Définition du Scope de la recherche, ici le conteneur
                     ' seulement et tous ses "sous conteneur"
                     maRecherche.SearchScope = SearchScope.Subtree
     
                     ' Filtre uniquement les objets de type "organizationalUnit"
                     maRecherche.Filter = "(objectClass=organizationalUnit)"
     
                     ' Détermination de la propriété à récupérer lors de la recherche
                     maRecherche.PropertiesToLoad.Add("name")
                     ' Durée maximum de la recherche
                    maRecherche.ServerTimeLimit = dureeMax
     
                    ' Fixe le nombre maximum d'objets retournés
                    maRecherche.SizeLimit = 1500
                      Dim uneOU As DirectoryServices.SearchResult
                      response.write("<html>")
            response.write("<head>")
            response.write("</head>")
            response.write("<body>")
            response.write("<h1> Admin OU </h1>")
            response.write("<table width=60% align=center border=1>")
            response.write("<tr><td>Organizational Unit</td><td>Details</td></tr>")
             ' Récupération du 'sAMAccountName' des utilisateurs récupérés
            For Each uneOU In maRecherche.FindAll()
            Dim DirEntry As DirectoryEntry
            Dim MyOU as string
            DirEntry = uneOU.GetDirectoryEntry
            MyOU= DirEntry.Properties("Name").Value.ToString()
            response.write("<tr>")
            response.write("<td>"+MyOU+"</td>")
     
     
            response.write("<td><a href='details_ou.aspx?id="+MyOU+">Details</a></td>")
            response.write("</tr>")
     
            Next
     
            response.write("</table>")
            response.write("</body>")
            response.write("</html>")
            Catch Ex As Exception
            response.write(Ex.Message)
        End Try
        End If
        End Sub
     
     
     
     
    </script>
    <html>
    <head>
    </head>
    <body>
        <form runat="server">
            <!-- Insert content here -->
        </form>
    </body>
    </html>

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    As tu essayé d'augmenter la Servertimelimit? si ca se trouve tu n'as tout simplement pas le temps de lister toutes les OU?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut
    Bonsoir,
    J'ai essayé d'augmenter le ServerTimeLimit, mais rien n'y fait j'ai toujours 2 OU sur 4 qui s'affiche. Par contre quand je les affiche dans une DropDownList ça fonctionne correctement. Pour le moment je ne comprends toujours pas pourquoi ça ne fonctionne pas correctement avec un tableau html. Si quelqu'un a une solution au problème, je suis preneur
    Bien à vous.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    est ce que tu peux donner le code de la page HTML créée? c'est sans doute là qu'il faut regarder.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut
    Bonjour à tous,
    Je vous poste le code HTML qui a été généré.
    Bien à vous.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <html><head></head><body><h1> Admin OU </h1><table width=50% align=center border=1><tr><td>Nom</td><td>Prénom</td><td>Login</td><td>Desabled</td><td>Enabled</td><td>Delete</td></tr><tr><td>aratbi</td><td>farid</td><td>ffaratbi</td><td><a href='Desabled_user.aspx?id=ffaratbi>Desabled</a></td><td><a href='Enabled_user.aspx?id=ffaratbi>Enabled</a></td><td><a href='Delete_user.aspx?id=ffaratbi>Delete</a></td><tr><td>moi</td><td>moi</td><td>moi</td><td><a href='Desabled_user.aspx?id=moi>Desabled</a></td><td><a href='Enabled_user.aspx?id=moi>Enabled</a></td><td><a href='Delete_user.aspx?id=moi>Delete</a></td><tr><td>test</td><td>test</td><td>test</td><td><a href='Desabled_user.aspx?id=test>Desabled</a></td><td><a href='Enabled_user.aspx?id=test>Enabled</a></td><td><a href='Delete_user.aspx?id=test>Delete</a></td><tr><td>sasa</td><td>sasa</td><td>sasa</td><td><a href='Desabled_user.aspx?id=sasa>Desabled</a></td><td><a href='Enabled_user.aspx?id=sasa>Enabled</a></td><td><a href='Delete_user.aspx?id=sasa>Delete</a></td><tr><td>vroman</td><td>marie-noël</td><td>mnvroo</td><td><a href='Desabled_user.aspx?id=mnvroo>Desabled</a></td><td><a href='Enabled_user.aspx?id=mnvroo>Enabled</a></td><td><a href='Delete_user.aspx?id=mnvroo>Delete</a></td><tr><td>maxim</td><td>maxim</td><td>mama</td><td><a href='Desabled_user.aspx?id=mama>Desabled</a></td><td><a href='Enabled_user.aspx?id=mama>Enabled</a></td><td><a href='Delete_user.aspx?id=mama>Delete</a></td><tr><td>Vandamme</td><td>Jean-claude</td><td>jcvandamme</td><td><a href='Desabled_user.aspx?id=jcvandamme>Desabled</a></td><td><a href='Enabled_user.aspx?id=jcvandamme>Enabled</a></td><td><a href='Delete_user.aspx?id=jcvandamme>Delete</a></td><tr><td>verne</td><td>jules</td><td>jverne</td><td><a href='Desabled_user.aspx?id=jverne>Desabled</a></td><td><a href='Enabled_user.aspx?id=jverne>Enabled</a></td><td><a href='Delete_user.aspx?id=jverne>Delete</a></td><tr><td>test</td><td>test</td><td>testo</td><td><a href='Desabled_user.aspx?id=testo>Desabled</a></td><td><a href='Enabled_user.aspx?id=testo>Enabled</a></td><td><a href='Delete_user.aspx?id=testo>Delete</a></td><tr><td>william</td><td>john</td><td>jwilliam</td><td><a href='Desabled_user.aspx?id=jwilliam>Desabled</a></td><td><a href='Enabled_user.aspx?id=jwilliam>Enabled</a></td><td><a href='Delete_user.aspx?id=jwilliam>Delete</a></td><tr><td>verne</td><td>jules</td><td>jv</td><td><a href='Desabled_user.aspx?id=jv>Desabled</a></td><td><a href='Enabled_user.aspx?id=jv>Enabled</a></td><td><a href='Delete_user.aspx?id=jv>Delete</a></td><tr><td>pas</td><td>mathieu</td><td>mpas</td><td><a href='Desabled_user.aspx?id=mpas>Desabled</a></td><td><a href='Enabled_user.aspx?id=mpas>Enabled</a></td><td><a href='Delete_user.aspx?id=mpas>Delete</a></td></table></body></html>
    <html>
    <head>
    </head>
    <body>
        <form name="ctl00" method="post" action="OU_affichage2.aspx" id="ctl00">
    <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE3NDczMDI1MTIPZBYCAgEPZBYCAgEPEGQPFgRmAgECAgIDFgQQBRJEb21haW4gQ29udHJvbGxlcnMFEkRvbWFpbiBDb250cm9sbGVyc2cQBQpjb25zdWx0YW50BQpjb25zdWx0YW50ZxAFBHRlc3QFBHRlc3RnEAUCSVQFAklUZ2RkZHX8+bwFBdCqrqnEdsroVJ/20DGG" />
    </div>
     
    <div>
     
    	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBgKxxdW8BwK1wZetBgLUkcmPDgLq+IGyBAL6i9WVBgKM54rGBhHSsVy3Sabac4BmOPzcb/2ctaIa" />
    </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
                <select name="DropDownList1" id="DropDownList1">
    	<option value="Domain Controllers">Domain Controllers</option>
    	<option selected="selected" value="consultant">consultant</option>
    	<option value="test">test</option>
    	<option value="IT">IT</option>
     
    </select>
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
            </div>
            <div align="center">
                <input type="submit" name="Button1" value="Display Users" id="Button1" />
            </div>
            <!-- Insert content here -->
        </form>
    </body>
    </html>

Discussions similaires

  1. Débutant en Javascript : problème de tableau !
    Par bluheim dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/11/2005, 15h03
  2. [XHTML] problème de tableau
    Par virgul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 28/04/2005, 07h18
  3. Problème de tableau
    Par tom06440 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/04/2005, 20h30
  4. Problème de tableau
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/02/2005, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo