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 :

Valeur de ma textbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Décembre 2009
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 70
    Par défaut Valeur de ma textbox
    Bonjour les amis ,
    Je veux affecté à la valeur de ma textbox une valeur à partir de la base de donnée.
    J'ai donc écrit ce 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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <form id="form1" runat="server">
    <div>
     
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    <ul id="nav" class="dropdown dropdown-horizontal">
        <li><span class="dir">
        <% 
         'On commence ici
         Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\iSmAiL\Desktop\menu.mdb;Jet OLEDB:Database Password='';")
    Dim cmd As New OleDbCommand
    Dim red As OleDbDataReader
    cn.Open()
    cmd.Connection = cn
    cmd.CommandType = CommandType.Text
    cmd.CommandText = "select * from menu"
    red = cmd.ExecuteReader()
    If red.HasRows = False Then
    Me.Response.Write("Not Found")
    Else
         Do While red.Read
         Dim a As String = red(0)
    %>
    <asp:TextBox ID="TextBox3" runat="server" value="<%=a%>"></asp:TextBox> 
    <%
    Loop
    End If
    red.Close()
    cn.Close()
        %>
        </span>
            <ul>
                <li><a href="">History</a></li><li><a href="">Our Vision</a></li><li><span class="dir">The Team</span>
                    </ul>
     
     
    </div>
    </form>
    Le problème est que sur mes textbox il s'affiche : <%=a%>

    Comment faire pour afficher la valeur exacte ?

    Merci

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Mettre du code dans la page aspx c'est mal!
    Mettre dans le code-behind c'est mieux, ca évite ce genre de désagréments

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut
    Essaye de mettre des simples cotes à la place des doubles cote ? Car je sais que dans mon template de gridview pour mon commandargument je mets genre:
    '<% MONBIND %>'

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Le probleme est plus simple que ca il me semble. Il n'est pas possible de mettre du <%= dans les attributs du contrôle asp. Pour la simple est bonne raison que celui ci est traduit coté serveur et que la valeur des attributs n'est pas interpretée.

Discussions similaires

  1. Utilise la valeur d'une textbox dans une requête sql
    Par podidoo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 29/03/2006, 09h53
  2. Réponses: 4
    Dernier message: 14/10/2005, 16h34
  3. Réponses: 1
    Dernier message: 26/09/2005, 09h28
  4. Réponses: 1
    Dernier message: 25/09/2005, 20h03
  5. Alimenter la valeur d'un textbox avec une requete
    Par planetevoyage dans le forum Access
    Réponses: 2
    Dernier message: 12/09/2005, 08h26

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