<p><asp:Button id="Button1" runat="server" Text="Button1"/>
<asp:Button id="Button2" runat="server" Text="Button2"/>
<asp:Button id="Button3" runat="server" Text="Button3"/></p>
<p><asp:Label id="Label1" runat="server" Width="8px">Name:</asp:Label>
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox></p>
</asp:Panel>
<p><asp:Button id="Button4" runat="server" Text="Button4"/></p>
</div>
</form>
<p><i>This is static HTML (not a web control).</i></p>
</body>
</html>
При запуске этой страницы вы не увидите полный набор элементов управления. Вместо этого вы увидите список, состоящий только из трех элементов управления, как показано на рис. 3.7.
ASP.NET конструирует всю страницу с использованием объектов элементов управления, включая элементы, не связанные с серверным содержимым. Например, если на вашей странице находится один серверный элемент управления, ASP.NET создаст объект LiteralControl, представляющий все статическое содержимое перед элементом управления, и еще один объект LiteralControl, который представляет содержимое после него. В зависимости от количества имеющегося у вас статического содержимого и способа его распределения между другими элементами управления может появиться множество объектов LiteralControl.
Рис. З.7. Элементы управления на верхнем уровне страницы
предыдущая следующая страница оглавление
126