Bonjour,
J'ai un formulaire avec :
- un label (asp.net)
- un bouton qui alimente coté client en JQuery une valeur dans le label
- un bouton (asp.net) qui post le formulaire.
Lorsque je clique sur le bouton coté client, je vois bien que la valeur "ça marche !" a été mis dans le label.
Par contre lorsque je clique sur le bouton qui soumet le formulaire, lorsque je passe dans l'evenement Page_load de mon formulaire, le label ne contient plus la valeur "ça marche !"
Que dois-je faire ???
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 <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $('#btnAlimEnJs').click(function () { $('.MonLabel').text('ça marche !'); }); }); </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <br /> Mon Label [<asp:Label ID="lblText" runat="server" Text="valeur-initiale" CssClass="MonLabel" />] <input type="button" id="btnAlimEnJs" value="Alimente lblText" /> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> </asp:Content>Merci d'avance pour votre aide précieuse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void Page_Load(object sender, EventArgs e) { // j'ai toujours "valeur-initiale" alors que je voudrais "ça marche !" string sValue = this.lblText.Text; }
Titan
Partager