click2.aspx 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <%@ Page Language="C#" Debug="true" %>
  2. <script runat="server">
  3. void Command (object sender, CommandEventArgs e)
  4. {
  5. if (e.CommandName == "ONE" && e.CommandArgument.Equals ("TWO"))
  6. label.Text = "PASS";
  7. }
  8. void Click (object sender, EventArgs e)
  9. {
  10. label2.Text = "PASS";
  11. }
  12. </script>
  13. <html>
  14. <body>
  15. <p>Command event
  16. <asp:Label runat="server" id="label" />
  17. <p>Click event
  18. <asp:Label runat="server" id="label2" />
  19. <form runat="server">
  20. <asp:LinkButton id="lb1" Text="Push me!" CommandName="ONE" CommandArgument="TWO" OnCommand="Command" OnClick="Click" runat="server"/>
  21. </form>
  22. <script Language="JavaScript">
  23. var TestFixture = {
  24. LB_click2_pre: function () {
  25. JSUnit_TestCausesPageLoad ();
  26. var label1 = JSUnit_GetElement ("label");
  27. var label2 = JSUnit_GetElement ("label2");
  28. var linkbutton = JSUnit_GetElement ("lb1");
  29. Assert.AreEqual ("", "JSUnit_GetElement ('label').innerHTML", "label1 inner html");
  30. Assert.AreEqual ("", "JSUnit_GetElement ('label2').innerHTML", "label2 inner html");
  31. JSUnit_Click (linkbutton);
  32. },
  33. LB_click2_post: function () {
  34. Assert.AreEqual ("PASS", "JSUnit_GetElement ('label').innerHTML", "label1 inner html");
  35. Assert.AreEqual ("PASS", "JSUnit_GetElement ('label2').innerHTML", "label2 inner html");
  36. }
  37. };
  38. </script>
  39. </body>
  40. </html>