Bouton de controle

Résolu
Bonjour,

J'ai ce code en ASP:

<script runat="server" language="vbscript">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Ton nom est: " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Votre nom:

<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" type="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>

Mais à ma grande surprise, ni le champ, ni le bouton n'apparait vous pouvez m'expliquer la raison, sinon comment afficher ce champ et ce bouton, merci d'avance.

5 réponses

  1. Ce code compile est du asp.net il suffit de changer l'extension du fichier c'est à dire asp en aspx pour que sa passe. C'est deux langages différents un peu comme le C et le C++
    0
    1. Voici mon nouveau code avec les balises <% ... %>
      <script runat="server" language="vbscript">
      Sub submit(sender As Object, e As EventArgs)
      lbl1.Text="Ton nom est: " & txt1.Text
      End Sub
      </script>

      <html>
      <body>
      <form runat="server">
      Votre nom:
      <% TextBox id="txt1" runat="server" %>
      <% asp:Button OnClick="submit" type="Submit" runat="server" %>
      <p>
      <% Label id="lbl1" runat="server" % >
      </p>
      </form>

      </body>
      </html>

      Et c'est encore plus bizzare que tout à l'heure

      Pages ASP error 'ASP 0117'

      Délimiteur de fermeture de script manquant

      /Reprojet/ZoneDeTest/teste.asp, line 18

      Le bloc Script ne contient pas la fermeture de la balise Script (%>).

      Meme dans le script je dois rajouter '<%... %>' ?
      0
      1. N'utilise pas <asp
        Ce n'est pas compris!
        0
        1. Je me disais aussi, mais lorsque j'englobe le code asp dans <% ... %> cela me genère cettee erreur:

          Erreur de compilation Microsoft VBScript error '800a0400'

          Instruction attendue

          /Reprojet/ZoneDeTest/teste.asp, line 13

          <asp:TextBox id="txt1" runat="server" />
          ^
          Là je comprend plus rien
          0
          1. Bonjour,
            Pour introduire un code ASP c'est <%
            et %> pour le fermer...
            0