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>
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;
        }
Merci d'avance pour votre aide précieuse

Titan