ASP.NET Web Forms Controls
by Ксения Денисова
1. Основная идея
2. Могут быть вложены
3. Подходят для повторного использования
4. Регистрация на странице
4.1. <%@ Register .. %>
4.1.1. TagPrefix (cc)
4.1.2. TagName (UserBtn)
4.1.3. Src(filepath)
4.1.3.1. пользовательские
4.1.4. Namespace
4.1.4.1. серверные
5. Использование на странице
5.1. <cc:UserBtn ID="Id1" runat="server"/>
5.2. div.Controls.Add(btn)
6. Стандартные
6.1. Label
6.2. Button
6.3. Repeater
7. Html
7.1. HtmlElement
7.2. HtmlContainerControl
7.3. HtmlInputControl
7.4. HtmlInputGeneralControl
7.5. HtmlTable
7.5.1. HtmlTableRow
7.5.1.1. HtmlTableCell
7.6. HtmlImage
7.7. HtmlLink
8. Навигация
8.1. Controls
8.2. Page
8.3. Parent
8.4. FindControl(id)
9. Пользовательские
9.1. System.Web.UI.Control class
9.1.1. Page
9.2. Интегрированы в жизненный цикл страницы
9.3. Разметка + C# код
9.4. .ascx
9.5. No form tag
10. Серверные
10.1. Одиночный C# класс
10.2. Могут быть использованы в разных проектах
10.3. System.Web.UI.WebControl class
10.3.1. RenderContents()
10.3.2. HtmlTextWriter