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 :

[2.0] Récupérer la couleur d'un control côté serveur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Par défaut [2.0] Récupérer la couleur d'un control côté serveur
    Bonjour

    J'ai un <td> qui se colore en rouge quand je click dessus. Et du côté serveur, je voudrais récupérer la couleur. Je n'arrive pas à le faire.
    Mon code aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <table>
      <tr>
        <td id="cell1" onclick="this.style.backgroundColor = '#ff0000'" runat="server">TOTO</td>
      </tr>
    </table>
    <asp:Button ID="bt1" Text="Go" OnClick="bt1_Click" runat="server" />
    Mon code asp.cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected void bt1_Click(object sender, EventArgs e)
    {
      string color = cell1.bgColor; // toujours vide...
    }
    Je suis conscient que la couleur qui devient rouge ne s'écrit pas dans la page HTML donc quand elle est renvoyée au serveur, ce dernier ne peut pas connaître la couleur. Mais alors... comment faire ?
    Merci beaucoup de votre aide

  2. #2
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Tu peux envoyer la couleur au serveur

    Un petit lien pour comment faire...

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 131
    Par défaut
    tu peux aussi ajouter une textbox invisible que tu renseigne au click par la couleur.
    ensuite tu récupère coté serveur la valeur du textbox

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Par défaut
    Bonjour,

    Merci pour vos propositions
    En fait, j'ai un peu simplifié mon problème. Je n'ai pas qu'une seule couleur à envoyer au serveur, j'en ai des dizaines. Par conséquent, les textboxes ça fait un peu moche
    Je vais regarder du côté de : "rappels de clients sans publication". J'espère que ça fera l'affaire.
    Merci bien à vous

Discussions similaires

  1. Récupérer les couleurs dans un COLORREF
    Par Laranee dans le forum Windows
    Réponses: 2
    Dernier message: 29/10/2005, 22h57
  2. Changer la couleur d'un controle
    Par tonycalv dans le forum MFC
    Réponses: 10
    Dernier message: 17/10/2005, 08h09
  3. Réponses: 7
    Dernier message: 20/09/2005, 16h09
  4. [VB.NET] Comment récupérer le nom d'un control avec le focus
    Par jayce007 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/01/2005, 00h53
  5. Récupérer la couleur d'une cellule excel par Delphi
    Par teamsebracing dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/06/2003, 14h50

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