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 :

Passer valeur entre javascript et VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut Passer valeur entre javascript et VB.NET
    Bonjour à tous,

    Dans mon projet, j'ai créé une table dynamiquement comme ceci :

    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
     matable.CssClass = "mGrid"
    Dim matable As New Table
    Dim tablesize as interger = 7
     
    Dim myrow As New TableRow
    Dim cell As New TableCell
     
     
    For i As Integer = 1 To TableSize 
             Dim newcell As New TableCell
             newcell.Text = "Test " & i 
             newcell.Font.Bold = True
             myrow.Cells.Add(newcell)
    Next
     
     matable.Rows.Add(myrow)
     
    pannel.Controls.Add(matable)
    Next
    Je souhaiterais maintenant récupérer la valeur du texte d'une cellule depuis javascript, c'est à dire rajouter un attribue "onclick" à ma cellule (jusque la pas de problème) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    matable.Rows(0).Cells(1).Attributes.Add("onclick", "returnvalue()")
    Mon problème est que je ne sais pas quoi mettre dans ma fonction "returnvalue()" pour qu'elle me retourne la valeur de la cellule sur laquelle j'ai cliquer, et surtout pour pouvoir lire cette valeur dans le page_load de ma page après un postback.

    Quelqu'un a-t-il une idée ?

    Merci d'avance.

    DeWaRs

  2. #2
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    Hello,

    J'ai trouver la solution. Dans la page ASP.NET :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" value='0' name='hiddenfield_name'>
    Dans le code VB.NET :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     matable.Rows(0).Cells(2).Attributes.Add("onclick", "document.forms[0].hiddenfield_name.value ='" & MaValeur & "'; __doPostBack('__Page');")
    En esperant que cela aide quelqu'un un jour

    Cordialement.

    DeWaRs

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

Discussions similaires

  1. [Débutant] Passer valeur entre deux forms à la fermeture
    Par Mini_Croco dans le forum Windows Forms
    Réponses: 4
    Dernier message: 31/01/2015, 03h56
  2. test javascript : test d'une valeur entrée
    Par KH_WE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 29/07/2009, 19h52
  3. Passer une valeur entre 2 pages asp.net
    Par giono dans le forum ASP.NET
    Réponses: 4
    Dernier message: 01/09/2008, 12h06
  4. Passer valeur javascript dans un formulaire
    Par clementh dans le forum Langage
    Réponses: 12
    Dernier message: 18/07/2008, 16h57
  5. Interopérabilité entre Javascript et asp.net
    Par dark vador dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/11/2007, 15h14

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