2009-06-30 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web / Test / mainsoft / NunitWebResources / TemplateControlParsingTest.aspx
1 <%@ Page Language="C#" %>
2 <%@ Register Assembly="System.Web_test" Namespace="MyTemplateControls" TagPrefix="mc" %>
3 <script runat="server">
4   void TemplateControl2_ItemCreated (TestTemplateControl sender, TestTemplateItemEventArgs args)
5   {
6      PlaceHolder ph = args.Item.FindControl ("PlaceHolder1") as PlaceHolder;
7      if (ph == null)
8         throw new InvalidOperationException ("Missing PlaceHolder1 - template children processing is broken in TemplateCompiler.");
9   }
10 </script>
11 <html><head><title>Templates test</title></head>
12   <body>
13     <form runat="server">
14       <mc:TestTemplateControl runat="server" id="templateControl2" OnItemCreated="TemplateControl2_ItemCreated">
15         <Container>
16           <ItemTemplate>
17             <asp:PlaceHolder runat="server" id="PlaceHolder1"/>
18           </ItemTemplate>
19         </Container>
20       </mc:TestTemplateControl>
21     </form>
22   </body>
23 </html>