Salut
Je suis un d�butant en asp.net. Je veux utiliser ajax en asp.net.
la Methode Response.Write me renvoie toute ma page
Je veux afficher le contenu de mon Textbox dans un Label apr�s le d�clenchement de event onkeyup .
voici mon code html
Code html : 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 <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>Page sans titre</title> </head> <body> <div> <img src="carreaux_petit.jpg" style="width: 396px" /> </div> <form id="form1" name="frm" method="post" runat="server"> <input type="button" value="HttpRequest" /> <asp:TextBox ID="T1" runat="server" ></asp:TextBox> <asp:Label ID="L1" runat="server" Text="Label"></asp:Label> </form> <div id="divResult"></div> </body> </html>
voici le code asp
Code asp : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 <% string nom = Request["nom"]; Response.Write("Bonjour, il est " + nom + " " + DateTime.Now.ToLongDateString() + " sur le serveur"); %>
voici mon code javascript
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <script language="javascript" type="text/javascript"> var xhr_object = null; function SendGetRequest() { if ( window.XMLHttpRequest ) { xhr_object = new XMLHttpRequest(); } else if ( window.ActiveXObject ) { xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' ); } else { alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' ); return; } var pw1 = document.getElementById('<%=T1.ClientID %>'); xhr_object.open('post', 'WebForm1.aspx', false); xhr_object.onreadystatechange = CallBackRequest; xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); var data = "nom="+escape(pw1.value); xhr_object.send(data); } function CallBackRequest() { if ((xhr_object.readyState == 4)&&(xhr_object.status == 200)) { var la = document.getElementById('<%=L1.ClientID %>'); la.innerHTML = xhr_object.responseText; } } </script> dans mon codebehind j'ai : protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { T1.Attributes.Add("onkeyup", "javascript:return SendGetRequest()"); } }
Partager