[AJAX] Déclencher avec une DropDownLsit
Bonjour tout le monde.
ça fait une bonne heure que je parcoure Google à la recherche d'un tuto pour me rafraichir la mémoire et impossible de trouver. Du coup, je me dis que vous allez peut être pouvoir me filer le petit coup de pouce qu'il me manque.
J'ai mis en palce une DropDonwList et je voudrais que lorsqu'on choisi un élément dans la liste cela mette à jour un Label.
Voici le code que j'ai :
côté HTML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<ajax:ScriptManager ID="SMTest" runat="server"></ajax:ScriptManager>
<div>
<ajax:UpdatePanel ID="upDateNai" runat="server">
<ContentTemplate>
<asp:DropDownList ID="lstJour" runat="server"></asp:DropDownList>
<asp:Label ID="lblMsgErreur" runat="server"></asp:Label>
</ContentTemplate>
</ajax:UpdatePanel>
</div>
</form>
</body>
</html> |
Et CodeBehind
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Partial Class test
Inherits System.Web.UI.Page
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
For j As Int16 = 1 To 31
Dim Jit As New ListItem
Jit.Text = j
Jit.Value = j
lstJour.Items.Add(Jit)
Next
End Sub
Protected Sub lstJour_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstJour.SelectedIndexChanged
lblMsgErreur.Text = Now().ToString
End Sub
End Class |
Je ne comprends ce qui fait que ça fait rien, mais rien, même pas un message d'erreur.
J'ai testé en mettant un Button pour mettre à jour le Label, là, ça marche bien.
Vous avez une idée ?