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 :

balise html et code-behind


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut balise html et code-behind
    Bonjour à tous je voudrais savoir si il est possible de paramétrer en code-behind un lien <a href=""></a> ou une autre balise html et si oui que faut t'il ajouter pour le faire.
    J'ai essayer de rajouter un id et runat="server" comme ceci :<a href="" id="test" runat="server"></a> mais sa n'a pas marcher

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Par défaut
    Pour faire un lien il existe une balise en asp : <asp:hyperlink ...>
    J'espère que ça pourra t'aider.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hugo7 Voir le message
    J'ai essayer de rajouter un id et runat="server" comme ceci :<a href="" id="test" runat="server"></a> mais sa n'a pas marcher
    Ca veut dire quoi "ça n'a pas marché" ? ça donne une erreur ?
    Chez moi quand j'ajoute ce code j'ai bien un champ "test" dans mon code-behind, et je peux faire test.HRef = "quelque chose"

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Merci pour vos réponse et sa ne marche pas tomlev VS2008 me souligne "test" lorsque je marque test.HRef = "accueil.aspx" et me dis :
    Une référence à un membre non partagé requiert une référence d'objet.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hugo7 Voir le message
    VS2008 me souligne "test" lorsque je marque test.HRef = "accueil.aspx" et me dis :"Une référence à un membre non partagé requiert une référence d'objet".
    euh... à quel endroit tu as mis ce code ? d'après le message d'erreur on dirait que tu l'as mis dans une méthode statique (Shared).

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Je l'ai mis dans l'événement page-load.
    Sinon j'ai essayer avec ce code pour affiche une video :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <object id="video" runat="server" type="application/x-mplayer2" width="200" height="200">
    <param name="autostart" value="true" />
    <param name="showcontrols" value="true" />
    <param name="filename" value="TRAIN.wmv" />
    </object>
    Mais sa ne marche pas dans la page code-behid je n'ai pas "video"...

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bon, j'ai fait un petit test, et bizarrement la manip d'ajouter runat="server" semble marcher avec quasiment toutes les balises HTML, mais pas avec <object> :S

    Mais en fait c'est pas grave : je suppose que c'est le chemin de la vidéo que tu veux changer, donc c'est plutôt sur la balise <param> qu'il faudrait mettre runat="server"... et là ça marche
    Code ASP.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            <object type="application/x-mplayer2" width="200" height="200">
                <param name="autostart" value="true" />
                <param name="showcontrols" value="true" />
                <param id="videoFilename" runat="server" name="filename" value="TRAIN.wmv" />
            </object>

    (n'oublie pas d'enlever l'attribut runat="server" sur la balise <object> sinon ça ne marche pas)

    Dans le code-behind, tu n'auras pas accès directement à l'attribut value, il faut faire comme ça :

    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    videoFilename.Attributes("value") = "blabla.wmv"

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Merci beaucoup tomlev sa marche.
    Juste un truc la video se lance directement est-il possible quelle ne se lance pas directement lorsque la page s'ouvre?
    Sinon connais-tu un lecteur de video plus "joli" que celui la ?
    D'avance merci

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    non, j'y connais rien du tout en lecteurs video
    A priori il y a des lecteurs en flash ou silverlight qui sont plus jolis que mediaplayer, mais je les connais pas

    EDIT: pour qu'elle démarre pas directement : tu lis le code que tu copies/colles ? parce que sinon tu vas jamais rien apprendre

    Ton code contient ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="autostart" value="true" />
    Même sans parler très bien anglais, ça me semble assez clair...

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Merci tomlev pour tes réponses mais j'ai essayer de mettre : <param name="autostart" value="false" /> mais sa ne marche pas.

  11. #11
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    le nom des paramètres est peut-être sensible à la casse (majuscules/minuscules), et d'après tout ce que j'ai vu ailleurs sur le net ça s'écrit AutoStart (et false s'écrit False)

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    J'ai essayé avec les majuscules mais sa ne marche pas...

  13. #13
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bizarre... chez moi ça marche bien, si je mets autostart à false ça ne démarre que quand on clique sur lecture

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Ba c'est bizarre chez moi il la lance directement envoit ton code s'il te plait.

  15. #15
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hugo7 Voir le message
    Ba c'est bizarre chez moi il la lance directement
    C'est peut-être pas la même version de media player...

    Citation Envoyé par hugo7 Voir le message
    envoit ton code s'il te plait.
    c'est celui du post #7, avec false à la place de true

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    peut-être tu as quelle version?

  17. #17
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hugo7 Voir le message
    peut-être tu as quelle version?
    12

    Sinon, peut-être que tu n'as pas le bon plugin pour le navigateur... tu utilises quel navigateur ? pour Firefox, le plugin à utiliser est ici. Pour IE normalement y a rien à installer...

  18. #18
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    C'est bon sa marche j'ai installé le media player 11.
    Tous marche merci beaucoup pour tous

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

Discussions similaires

  1. supprimer toutes les balises d'un code html (regex?)
    Par le y@m's dans le forum Langage
    Réponses: 5
    Dernier message: 21/01/2014, 10h08
  2. html et code behind
    Par cacalsof dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/02/2008, 13h57
  3. Réponses: 1
    Dernier message: 20/01/2007, 11h47
  4. Réponses: 6
    Dernier message: 22/09/2006, 10h01
  5. Comment créer une page HTML à partir du code behind ?
    Par totoche9 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 01/08/2006, 13h52

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