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 :

hyperlink via access [Débutant]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par défaut hyperlink via access
    Bonjour,
    Je cherche à importer des liens cliquables depuis ma base de données access vers un fichier aspx.
    Par de problème pour faire apparaître les données, en revanche je ne peux pas cliquer sur les hyperlinks...


    <asp:AccessDataSource ID="AccessDataSource4" runat="server"
    DataFile="C:\xxxxx.accdb"
    SelectCommand="SELECT [Link] FROM [agenda] WHERE ([Link] IS NOT NULL)">
    </asp:AccessDataSource>
    <asp:FormView ID="FormView1" runat="server" AllowPaging="True"
    BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px"
    CellPadding="4" DataSourceID="AccessDataSource4" GridLines="Both" Width="58px">
    <EditItemTemplate>
    Link:
    <asp:TextBox ID="LinkTextBox" runat="server" Text='<%# Bind("Link") %>' />
    <br />
    <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
    CommandName="Update" Text="Update" />
    &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server"
    CausesValidation="False" CommandName="Cancel" Text="Cancel" />
    </EditItemTemplate>
    <EditRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
    <FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
    <HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" />
    <InsertItemTemplate>
    Link:
    <asp:TextBox ID="LinkTextBox" runat="server" Text='<%# Bind("Link") %>' />
    <br />
    <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
    CommandName="Insert" Text="Insert" />
    &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server"
    CausesValidation="False" CommandName="Cancel" Text="Cancel" />
    </InsertItemTemplate>
    <ItemTemplate>
    Link:
    <asp:Label ID="LinkLabel" runat="server" Text='<%# Bind("Link") %>' />
    <br />

    </ItemTemplate>
    <PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
    <RowStyle BackColor="White" ForeColor="#003399" />
    </asp:FormView>

    </form>
    </body>
    </html>

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Tout d'abord pense à utiliser la balise [ CODE ] dans tes posts, ça permet de rendre le code plus lisible

    Apparemment tu affiches ton Link comme ceci :
    Code ASPX : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:Label ID="LinkLabel" runat="server" Text='<%# Bind("Link") %>' />

    Tu as plusieurs options :
    - Soit tu remplace la balise Label par une balise HyperLink et tu bind ta colonne 'Link' sur l'attribut NavigateUrl
    - Soit tu laisses ton Label, et la valeur de l'attribut Text devrait alors contenir du code HTML représentant un lien (balise a). Quelque chose comme ceci :
    Code ASPX : Sélectionner tout - Visualiser dans une fenêtre à part
    Text='<a href=<%# Bind("Link") %>'
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par défaut
    Merci pour la réponse. J'ai fait la modif' mais des réponses du type suivant apparaissent.

    Link: #http://www.bytestart.co.uk/content/1...e-guide.shtml#

    Je me demande si le # ne constitue pas l'élément de blocage, mais je ne sais pas comment le supprimer lors du transfert depuis Access.

  4. #4
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par défaut
    A noter que contrairement à ici, le lien ne devient pas cliquable dans mon fichier aspx

  5. #5
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Est-ce que tu peux poster ton code ?

    Le code ASPX ainsi que le code-behind (au moins la partie liée à ta source de données) seraient appréciés.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/01/2007, 21h02
  2. se connecter à une base mysql via access
    Par Thom N2h dans le forum Access
    Réponses: 3
    Dernier message: 28/11/2005, 23h54
  3. Automation excel via Access -
    Par Celia1303 dans le forum Access
    Réponses: 4
    Dernier message: 18/11/2005, 12h45
  4. envoi de fax via access
    Par dpie dans le forum Access
    Réponses: 2
    Dernier message: 09/10/2005, 18h41
  5. commander une carte fax via access
    Par dpie dans le forum Access
    Réponses: 5
    Dernier message: 09/09/2005, 17h20

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