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

ASP.NET Discussion :

Table et HyperLink


Sujet :

ASP.NET

  1. #1
    Invité
    Invité(e)
    Par défaut Table et HyperLink
    Bonsoir,

    Je rencontre une erreur que je ne comprends pas.
    Je tente de mettre un hyperlink dans une table mais il il me renvoie une erreur.
    Si vous pouvez m'aider :
    Mon code :
    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
    <dt>
        <asp:table ID="test" runat="server" Width="100%">
           <asp:TableRow>
                 <asp:TableCell>Tâche attribuée à : <asp:Label ID="lblAdminTache" runat="server" text=""/></asp:TableCell>
                <asp:TableCell>Date début : <asp:Label ID="lblDatetache" runat="server" text=""/></asp:TableCell>
                <asp:TableCell>Heure début : <asp:Label ID="lblHeureTache" runat="server" text=""/></asp:TableCell>
            </asp:TableRow>
        </asp:table>
    </dt>
    <dd>
        <asp:table ID="tblInformation" runat="server" Width="100%">
            <asp:TableRow HorizontalAlign="Right">
                <asp:TableCell>
                    <div id="options" style="text-align:right">
                        Éditer : <a href="Edit.aspx?demande=<% Response.Write(i_IdDemande) %>&tache=<% Response.Write(i_IdTache) %>">
                                    <img src="../images/icones/crayon116.png" alt="Editer" title="Editer" 
                                         style="cursor:pointer; border-width:0px;" /></a>
                        Supprimer : <asp:HyperLink ID="HLSupprimer" runat="server"
                                                   ImageUrl="~/images/icones/annule16.png" BorderWidth="0"
                                                   NavigateUrl="Supprimer.aspx" />
                    </div>
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell ID="CellInformations" ColumnSpan="3"></asp:TableCell>
            </asp:TableRow>
    Et l'erreur :
    Erreur de rendu du contrôle - tblInformation ...
    Je sèche complètement.

    Merci d'avance pour votre aide.
    Cordialement,
    Rémi
    Dernière modification par Deepin ; 05/03/2010 à 09h25. Motif: Balises [QUOTE]...[/QUOTE]

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour

    As-tu essayé en rajoutant un point virgule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Éditer : <a href="Edit.aspx?demande=<% Response.Write(i_IdDemande); %>&tache=<% Response.Write(i_IdTache); %>">
    En espérant t'avoir aidé.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Cela me rajoute une erreur supplémentaire :
    caractère non valide.
    Et j'ai toujours la même erreur
    Dernière modification par Deepin ; 05/03/2010 à 09h26. Motif: Balises [QUOTE]...[/QUOTE]

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    Le problème vient à priori du href.
    L'expression
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="Edit.aspx?demande=<% Response.Write(i_IdDemande); %>&tache=<% Response.Write(i_IdTache); %>">
    n'est pas valide. Je pense qu'il n'aime pas les <%%> dans une chaîne.

    Pour simplifier, j'utilise souvent de mon coté une méthode publique de ma page pour faire la mise en forme de ce genre de lien ou pour le formatage. Tu auras alors une simple <a href='<% MethodeDeGénérationDuLien() %>'>

  5. #5
    Invité
    Invité(e)
    Par défaut
    Donc j'ai fait ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <asp:TableCell>
                    <div id="options" style="text-align:right">
                        Éditer : <asp:HyperLink ID="HLEditer" runat="server"
                                                   ImageUrl="~/images/icones/crayon116.png" BorderWidth="0" NavigateUrl="~/admin/Edit.aspx" />
                        Supprimer : <asp:HyperLink ID="HLSupprimer" runat="server"
                                                   ImageUrl="~/images/icones/annule16.png" BorderWidth="0" NavigateUrl="~/admin/Supprimer.aspx" />
                    </div>
                </asp:TableCell>
    J'ai toujours la première erreur qui ne m'empêche pas de lancer le débogage.
    Erreur complète :
    Erreur de rendu du contrôle - tblInformation
    Une exception non gérée s'est produite.
    La référence d'objet n'est pas définie à une instance d'un objet

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    difficile de faire code plus simple ...

    dans ce cas essaye de déterminer la partie qui pose problème : commente le code aspx via des <%-- --> afin de déterminer le contrôle ou la partie qui pose problème.

  7. #7
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bizarre quand même cette erreur.

    J'ai copié tel quel ton tableau dans une nouvelle page ( dans VS 2010 aussi...) et tout ce qui n'allait pas, c'était les point-virgules. La page s'affichait bien à l'éxécution.

  8. #8
    Invité
    Invité(e)
    Par défaut
    A l'exécution elle s'affiche bien, oui.
    Mais c'est au niveau de la fenêtre de design de VS que ça coince.
    Enfin, le principal, c'est qu'en exécution, il n'y a pas de problèmes.

    Merci pour votre aide.

  9. #9
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Citation Envoyé par Age1s Voir le message
    A l'exécution elle s'affiche bien, oui.
    Mais c'est au niveau de la fenêtre de design de VS que ça coince.
    Ok, je comprends mieux

    Mais dans ces cas là, pense à bien préciser ton problème car ça porte à confusion et la qualité des réponses que tu recevras s'en ressentira.

  10. #10
    Invité
    Invité(e)
    Par défaut
    C'est vrai, je tacherai de préciser la prochaine fois .

    Sinon, un autre problème : http://www.developpez.net/forums/d88...ser-plusieurs/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Insertion de donnée Hyperlink dans la table
    Par jcdenton057 dans le forum VBA Access
    Réponses: 2
    Dernier message: 10/11/2010, 09h11
  2. Réparation table/entête endommagée
    Par tbesrour dans le forum Paradox
    Réponses: 15
    Dernier message: 27/11/2007, 10h42
  3. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55
  4. Newbie......compilateur et table de caractères
    Par Cyberf dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 21/08/2002, 14h29
  5. [Comparatifs] Limites nombres tables et quantité de données
    Par benj63 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 13/06/2002, 21h31

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