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. Bonjour,
    Pour introduire un code ASP c'est <%
    et %> pour le fermer...
    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. N'utilise pas <asp
        Ce n'est pas compris!
        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. 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