click1.aspx 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <%@ Page Language="C#" Debug="true" %>
  2. <script runat="server">
  3. void Clicked (object sender, EventArgs e)
  4. {
  5. label.Text = "PASS";
  6. }
  7. void Command (object sender, CommandEventArgs e)
  8. {
  9. label2.Text = "PASS";
  10. }
  11. </script>
  12. <html>
  13. <body>
  14. <p>
  15. Click:
  16. <asp:Label runat="server" id="label" />
  17. <p>
  18. No commmand :<asp:Label runat="server" id="label2" />
  19. <form runat="server">
  20. <asp:LinkButton id="lb1" Text="Push me!" OnCommand="Command" OnClick="Clicked" runat="server"/>
  21. </form>
  22. <script Language="JavaScript">
  23. var TestFixture = {
  24. LB_click1_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_click1_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>