EOL handling
[mono.git] / mcs / class / System.Web.Extensions / Test / AUT / System.Web.UI.UpdatePanel.UpdateMode / UpdatePanelUpdateMode3CS.aspx
1 \r
2 <%@ Page Language="C#" %>\r
3 \r
4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
5 \r
6 <script runat="server">\r
7 \r
8     protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)\r
9     {\r
10         switch (DropDownList1.SelectedValue)\r
11         {\r
12             case "1":\r
13                 UpdatePanel1.Update();\r
14                 break;\r
15             case "2":\r
16                 UpdatePanel2.Update();\r
17                 break;\r
18             case "3":\r
19                 UpdatePanel1.Update();\r
20                 UpdatePanel2.Update();\r
21                 break;\r
22         }\r
23         DropDownList1.SelectedIndex = 0;\r
24     }\r
25 \r
26     protected void Page_Load(object sender, EventArgs e)\r
27     {\r
28         ScriptManager1.RegisterAsyncPostBackControl(DropDownList1);\r
29     }\r
30 </script>\r
31 \r
32 <html xmlns="http://www.w3.org/1999/xhtml">\r
33 <head id="Head1" runat="server">\r
34     <title>UpdatePanelUpdateMode Example</title>\r
35 </head>\r
36 <body>\r
37     <form id="form1" runat="server">\r
38         <div>\r
39             <asp:ScriptManager ID="ScriptManager1"\r
40                                runat="server" />\r
41             <asp:Panel ID="Panel1"\r
42                        GroupingText="Panel 1"\r
43                        runat="server">\r
44                 <asp:UpdatePanel ID="UpdatePanel1"\r
45                                  UpdateMode="Conditional"\r
46                                  runat="server">\r
47                     <ContentTemplate>\r
48                         <p>\r
49                             UpdatePanel.Update() method is called if this panel is selected\r
50                             to be updated from DropDownList control. Last updated:\r
51                             <%= DateTime.Now.ToString()%>\r
52                         </p>\r
53                     </ContentTemplate>\r
54                 </asp:UpdatePanel>\r
55             </asp:Panel>\r
56             <asp:Panel ID="Panel2"\r
57                        GroupingText="Panel 2"\r
58                        runat="server">\r
59                 <asp:UpdatePanel ID="UpdatePanel2"\r
60                                  UpdateMode="Conditional"\r
61                                  runat="server">\r
62                     <ContentTemplate>\r
63                         <p>\r
64                             UpdatePanel.Update() method is called if this panel is selected\r
65                             to be updated from DropDownList control. Last updated:\r
66                             <%= DateTime.Now.ToString() %>\r
67                         </p>\r
68                     </ContentTemplate>\r
69                 </asp:UpdatePanel>\r
70             </asp:Panel>\r
71             <asp:DropDownList ID="DropDownList1"\r
72                               AutoPostBack="True"\r
73                               OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"\r
74                               runat="server">\r
75                 <asp:ListItem Text="Select a panel to update..."\r
76                               Value="0"\r
77                               Selected="True" />\r
78                 <asp:ListItem Text="Refresh Panel 1"\r
79                               Value="1" />\r
80                 <asp:ListItem Text="Refresh Panel 2"\r
81                               Value="2" />\r
82                 <asp:ListItem Text="Refresh Panel 1 + 2"\r
83                               Value="3" />\r
84             </asp:DropDownList>\r
85         </div>\r
86     </form>\r
87 </body>\r
88 </html>\r