bonjour,
je debute en asp (j'ai commencé ce matin) et je bloque sur une connerie (surement). J'ai cherché un peu partout mais j'ai rien trouvé qui me debloque.
Je vous explique mon probleme :
Sur ma page, j'ai un composant DropDownList, et je veux que lorsque l'utilisateur selectionne une valeur, cela change un label.
Code :
- <%@ Page Language="VB" autoeventwireup="True" %>
- <%@ import Namespace="System.Data.SqlClient" %>
- <script runat="server">
- Dim projets As New ArrayList
- Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- GetProjets()'cette procedure remplit l'arraylist projets avec des String a partir d'une base de donnée (aucun pb, ca marche nickel)
- listeprojets.DataSource = projets
- listeprojets.DataBind()
- End Sub
- Sub GetProjets()
- End Sub
- 'Quand on selectionne un projet
- Sub listeprojets_SelectedIndexChanged(sender As Object, e As EventArgs)
- labelresponsable.Text = listeprojets.selectedindex
- End Sub
- </script>
- <html>
- <head>
- </head>
- <body>
- <form runat="server">
- <p align="left">
- Sélectionnez un projet :
- </p>
- <p align="center">
- <asp:DropDownList id="listeprojets" runat="server" OnSelectedIndexChanged="listeprojets_SelectedIndexChanged" Width="365px"></asp:DropDownList>
- </p>
- <p align="left">
- Responsable actuel :
- </p>
- <p align="center">
- <asp:Label id="labelresponsable" runat="server" width="291px">Label</asp:Label>
- </p>
- <p align="center">
- <asp:Button id="Button1" runat="server" Text="Valider"></asp:Button>
- </p>
- <!-- Insert content here -->
- </form>
- </body>
- </html>
|
Lorsque j'execute ce code, l'affichage ne change pas si je selectionne un item de la dropdownlist. J'ai manqué un truc?
Merci d'avance pour votre aide