callback1.aspx 851 B

12345678910111213141516171819202122232425262728293031323334
  1. <%@ Page Language="C#" %>
  2. <%@ Implements Interface=System.Web.UI.ICallbackEventHandler %>
  3. <script runat=server>
  4. string ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) {
  5. return "Hello, " +
  6. eventArgument +
  7. ". Your name is " +
  8. eventArgument.Length.ToString() +
  9. " characters long.";
  10. }
  11. </script>
  12. <html>
  13. <head runat=server/>
  14. <script>
  15. function OnCallback(result, context) {
  16. alert(result);
  17. }
  18. </script>
  19. <body>
  20. <form runat=server>
  21. Enter your name here:
  22. <input name="name" />
  23. <input type=button ID=CallbackBtn value="Send"
  24. monotype="<%= this.ID %>"
  25. onclick="<%= ClientScript.GetCallbackEventReference(
  26. this,
  27. "document.forms[0].name.value",
  28. "OnCallback",
  29. "this",
  30. "OnCallback",
  31. true) %>" />
  32. </form>
  33. </body>
  34. </html>