| Document Conventions | lxvii |
| System.Web.UI Namespace | 1 |
| AttributeCollection Class | 1 |
| AttributeCollection Constructor | 1 |
| Properties | 2 |
| AttributeCollection.Count Property | 2 |
| AttributeCollection.CssStyle Property | 2 |
| AttributeCollection.Item Property | 3 |
| AttributeCollection.Keys Property | 4 |
| Methods | 5 |
| AttributeCollection.Add Method | 5 |
| AttributeCollection.AddAttributes Method | 5 |
| AttributeCollection.Clear Method | 6 |
| AttributeCollection.Remove Method | 7 |
| AttributeCollection.Render Method | 8 |
| BaseParser Class | 10 |
| BaseParser Constructor | 10 |
| BasePartialCachingControl Class | 11 |
| BasePartialCachingControl Constructor | 11 |
| Properties | 11 |
| BasePartialCachingControl.Dependency Property | 11 |
| Methods | 11 |
| BasePartialCachingControl.Dispose Method | 11 |
| BasePartialCachingControl.OnInit Method | 12 |
| BasePartialCachingControl.Render Method | 12 |
| BuildMethod Delegate | 13 |
| BuildTemplateMethod Delegate | 14 |
| CompiledTemplateBuilder Class | 15 |
| CompiledTemplateBuilder Constructor | 15 |
| Methods | 15 |
| CompiledTemplateBuilder.InstantiateIn Method | 15 |
| ConstructorNeedsTagAttribute Class | 16 |
| ConstructorNeedsTagAttribute Constructor | 17 |
| ConstructorNeedsTagAttribute Constructor () | 18 |
| ConstructorNeedsTagAttribute Constructor (Boolean) | 18 |
| Properties | 20 |
| ConstructorNeedsTagAttribute.NeedsTag Property | 20 |
| Control Class | 21 |
| Control Constructor | 21 |
| Properties | 22 |
| Control.BindingContainer Property | 22 |
| Control.ChildControlsCreated Property | 22 |
| Control.ClientID Property | 23 |
| Control.Context Property | 23 |
| Control.Controls Property | 24 |
| Control.EnableViewState Property | 24 |
| Control.Events Property | 25 |
| Control.HasChildViewState Property | 25 |
| Control.ID Property | 25 |
| Control.IsTrackingViewState Property | 26 |
| Control.NamingContainer Property | 26 |
| Control.Page Property | 28 |
| Control.Parent Property | 28 |
| Control.Site Property | 29 |
| Control.TemplateSourceDirectory Property | 29 |
| Control.UniqueID Property | 29 |
| Control.ViewState Property | 30 |
| Control.ViewStateIgnoresCase Property | 31 |
| Control.Visible Property | 31 |
| Methods | 31 |
| Control.AddedControl Method | 31 |
| Control.AddParsedSubObject Method | 31 |
| Control.BuildProfileTree Method | 32 |
| Control.ClearChildViewState Method | 33 |
| Control.CreateChildControls Method | 33 |
| Control.CreateControlCollection Method | 34 |
| Control.DataBind Method | 34 |
| Control.Dispose Method | 35 |
| Control.EnsureChildControls Method | 35 |
| Control.FindControl Method | 36 |
| Control.HasControls Method | 37 |
| Control.IParserAccessor.AddParsedSubObject Method | 37 |
| Control.IsLiteralContent Method | 37 |
| Control.LoadViewState Method | 38 |
| Control.MapPathSecure Method | 38 |
| Control.OnBubbleEvent Method | 39 |
| Control.OnDataBinding Method | 40 |
| Control.OnInit Method | 40 |
| Control.OnLoad Method | 41 |
| Control.OnPreRender Method | 41 |
| Control.OnUnload Method | 42 |
| Control.RaiseBubbleEvent Method | 42 |
| Control.RemovedControl Method | 43 |
| Control.Render Method | 43 |
| Control.RenderChildren Method | 44 |
| Control.RenderControl Method | 45 |
| Control.ResolveUrl Method | 45 |
| Control.SaveViewState Method | 46 |
| Control.SetRenderMethodDelegate Method | 46 |
| Control.TrackViewState Method | 47 |
| Events | 47 |
| Control.DataBinding Event | 47 |
| Control.Disposed Event | 47 |
| Control.Init Event | 48 |
| Control.Load Event | 48 |
| Control.PreRender Event | 48 |
| Control.Unload Event | 49 |
| ControlBuilder Class | 50 |
| ControlBuilder Constructor | 55 |
| Properties | 55 |
| ControlBuilder.ControlType Property | 55 |
| ControlBuilder.FChildrenAsProperties Property | 55 |
| ControlBuilder.FIsNonParserAccessor Property | 56 |
| ControlBuilder.HasAspCode Property | 56 |
| ControlBuilder.ID Property | 56 |
| ControlBuilder.InDesigner Property | 56 |
| ControlBuilder.NamingContainerType Property | 56 |
| ControlBuilder.Parser Property | 56 |
| ControlBuilder.TagName Property | 57 |
| Methods | 57 |
| ControlBuilder.AllowWhitespaceLiterals Method | 57 |
| ControlBuilder.AppendLiteralString Method | 57 |
| ControlBuilder.AppendSubBuilder Method | 58 |
| ControlBuilder.CloseControl Method | 58 |
| ControlBuilder.CreateBuilderFromType Method | 58 |
| ControlBuilder.GetChildControlType Method | 59 |
| ControlBuilder.HasBody Method | 59 |
| ControlBuilder.HtmlDecodeLiterals Method | 60 |
| ControlBuilder.Init Method | 60 |
| ControlBuilder.NeedsTagInnerText Method | 60 |
| ControlBuilder.OnAppendToParentBuilder Method | 61 |
| ControlBuilder.SetTagInnerText Method | 61 |
| ControlBuilderAttribute Class | 62 |
| ControlBuilderAttribute Constructor | 64 |
| Fields | 64 |
| ControlBuilderAttribute.Default Field | 64 |
| Properties | 65 |
| ControlBuilderAttribute.BuilderType Property | 65 |
| Methods | 65 |
| ControlBuilderAttribute.Equals Method | 65 |
| ControlBuilderAttribute.GetHashCode Method | 65 |
| ControlBuilderAttribute.IsDefaultAttribute Method | 65 |
| ControlCollection Class | 66 |
| ControlCollection Constructor | 66 |
| Properties | 67 |
| ControlCollection.Count Property | 67 |
| ControlCollection.IsReadOnly Property | 67 |
| ControlCollection.IsSynchronized Property | 67 |
| ControlCollection.Item Property | 67 |
| ControlCollection.Owner Property | 68 |
| ControlCollection.SyncRoot Property | 69 |
| Methods | 69 |
| ControlCollection.Add Method | 69 |
| ControlCollection.AddAt Method | 70 |
| ControlCollection.Clear Method | 71 |
| ControlCollection.Contains Method | 71 |
| ControlCollection.CopyTo Method | 72 |
| ControlCollection.GetEnumerator Method | 72 |
| ControlCollection.IndexOf Method | 72 |
| ControlCollection.Remove Method | 72 |
| ControlCollection.RemoveAt Method | 73 |
| CssStyleCollection Class | 74 |
| Properties | 74 |
| CssStyleCollection.Count Property | 74 |
| CssStyleCollection.Item Property | 75 |
| CssStyleCollection.Keys Property | 76 |
| Methods | 76 |
| CssStyleCollection.Add Method | 76 |
| CssStyleCollection.Clear Method | 77 |
| CssStyleCollection.Remove Method | 78 |
| DataBinder Class | 79 |
| DataBinder Constructor | 79 |
| Methods | 79 |
| DataBinder.Eval Method | 79 |
| DataBinder.GetIndexedPropertyValue Method | 81 |
| DataBinder.GetPropertyValue Method | 81 |
| DataBinding Class | 83 |
| DataBinding Constructor | 86 |
| Properties | 87 |
| DataBinding.Expression Property | 87 |
| DataBinding.PropertyName Property | 87 |
| DataBinding.PropertyType Property | 88 |
| Methods | 89 |
| DataBinding.Equals Method | 89 |
| DataBinding.GetHashCode Method | 89 |
| DataBindingCollection Class | 90 |
| DataBindingCollection Constructor | 93 |
| Properties | 94 |
| DataBindingCollection.Count Property | 94 |
| DataBindingCollection.IsReadOnly Property | 94 |
| DataBindingCollection.IsSynchronized Property | 94 |
| DataBindingCollection.Item Property | 94 |
| DataBindingCollection.RemovedBindings Property | 95 |
| DataBindingCollection.SyncRoot Property | 96 |
| Methods | 99 |
| DataBindingCollection.Add Method | 99 |
| DataBindingCollection.Clear Method | 99 |
| DataBindingCollection.CopyTo Method | 99 |
| DataBindingCollection.GetEnumerator Method | 100 |
| DataBindingCollection.Remove Method | 101 |
| DataBindingHandlerAttribute Class | 103 |
| DataBindingHandlerAttribute Constructor | 104 |
| DataBindingHandlerAttribute Constructor () | 104 |
| DataBindingHandlerAttribute Constructor (String) | 105 |
| DataBindingHandlerAttribute Constructor (Type) | 106 |
| Fields | 106 |
| DataBindingHandlerAttribute.Default Field | 106 |
| Properties | 106 |
| DataBindingHandlerAttribute.HandlerTypeName Property | 106 |
| DataBoundLiteralControl Class | 107 |
| DataBoundLiteralControl Constructor | 107 |
| Properties | 108 |
| DataBoundLiteralControl.Text Property | 108 |
| Methods | 109 |
| DataBoundLiteralControl.CreateControlCollection Method | 109 |
| DataBoundLiteralControl.LoadViewState Method | 109 |
| DataBoundLiteralControl.Render Method | 109 |
| DataBoundLiteralControl.SaveViewState Method | 109 |
| DataBoundLiteralControl.SetDataBoundString Method | 110 |
| DataBoundLiteralControl.SetStaticString Method | 110 |
| DesignerDataBoundLiteralControl Class | 111 |
| DesignerDataBoundLiteralControl Constructor | 111 |
| Properties | 111 |
| DesignerDataBoundLiteralControl.Text Property | 111 |
| Methods | 111 |
| DesignerDataBoundLiteralControl.CreateControlCollection Method | 111 |
| DesignerDataBoundLiteralControl.LoadViewState Method | 111 |
| DesignerDataBoundLiteralControl.Render Method | 111 |
| DesignerDataBoundLiteralControl.SaveViewState Method | 112 |
| DesignTimeParseData Class | 113 |
| DesignTimeParseData Constructor | 113 |
| Properties | 113 |
| DesignTimeParseData.DataBindingHandler Property | 113 |
| DesignTimeParseData.DesignerHost Property | 113 |
| DesignTimeParseData.DocumentUrl Property | 113 |
| DesignTimeParseData.ParseText Property | 113 |
| DesignTimeTemplateParser Class | 114 |
| Methods | 114 |
| DesignTimeTemplateParser.ParseControl Method | 114 |
| DesignTimeTemplateParser.ParseTemplate Method | 114 |
| EmptyControlCollection Class | 115 |
| EmptyControlCollection Constructor | 116 |
| Methods | 117 |
| EmptyControlCollection.Add Method | 117 |
| EmptyControlCollection.AddAt Method | 117 |
| Html32TextWriter Class | 119 |
| Html32TextWriter Constructor | 119 |
| Html32TextWriter Constructor (TextWriter) | 119 |
| Html32TextWriter Constructor (TextWriter, String) | 119 |
| Properties | 120 |
| Html32TextWriter.FontStack Property | 120 |
| Methods | 120 |
| Html32TextWriter.GetTagName Method | 120 |
| Html32TextWriter.OnStyleAttributeRender Method | 120 |
| Html32TextWriter.OnTagRender Method | 120 |
| Html32TextWriter.RenderAfterContent Method | 121 |
| Html32TextWriter.RenderAfterTag Method | 121 |
| Html32TextWriter.RenderBeforeContent Method | 121 |
| Html32TextWriter.RenderBeforeTag Method | 121 |
| Html32TextWriter.RenderBeginTag Method | 121 |
| Html32TextWriter.RenderEndTag Method | 122 |
| HtmlTextWriter Class | 123 |
| HtmlTextWriter Constructor | 124 |
| HtmlTextWriter Constructor (TextWriter) | 127 |
| HtmlTextWriter Constructor (TextWriter, String) | 128 |
| Fields | 128 |
| HtmlTextWriter.DefaultTabString Field | 128 |
| HtmlTextWriter.DoubleQuoteChar Field | 128 |
| HtmlTextWriter.EndTagLeftChars Field | 129 |
| HtmlTextWriter.EqualsChar Field | 129 |
| HtmlTextWriter.EqualsDoubleQuoteString Field | 129 |
| HtmlTextWriter.SelfClosingChars Field | 130 |
| HtmlTextWriter.SelfClosingTagEnd Field | 130 |
| HtmlTextWriter.SemicolonChar Field | 130 |
| HtmlTextWriter.SingleQuoteChar Field | 130 |
| HtmlTextWriter.SlashChar Field | 131 |
| HtmlTextWriter.SpaceChar Field | 131 |
| HtmlTextWriter.StyleEqualsChar Field | 131 |
| HtmlTextWriter.TagLeftChar Field | 131 |
| HtmlTextWriter.TagRightChar Field | 131 |
| Properties | 132 |
| HtmlTextWriter.Encoding Property | 132 |
| HtmlTextWriter.Indent Property | 132 |
| HtmlTextWriter.InnerWriter Property | 133 |
| HtmlTextWriter.NewLine Property | 133 |
| HtmlTextWriter.TagKey Property | 134 |
| HtmlTextWriter.TagName Property | 135 |
| Methods | 136 |
| HtmlTextWriter.AddAttribute Method | 136 |
| HtmlTextWriter.AddStyleAttribute Method | 139 |
| HtmlTextWriter.Close Method | 141 |
| HtmlTextWriter.EncodeAttributeValue Method | 141 |
| HtmlTextWriter.EncodeUrl Method | 143 |
| HtmlTextWriter.FilterAttributes Method | 143 |
| HtmlTextWriter.Flush Method | 144 |
| HtmlTextWriter.GetAttributeKey Method | 144 |
| HtmlTextWriter.GetAttributeName Method | 144 |
| HtmlTextWriter.GetStyleKey Method | 145 |
| HtmlTextWriter.GetStyleName Method | 146 |
| HtmlTextWriter.GetTagKey Method | 146 |
| HtmlTextWriter.GetTagName Method | 147 |
| HtmlTextWriter.IsAttributeDefined Method | 147 |
| HtmlTextWriter.IsStyleAttributeDefined Method | 148 |
| HtmlTextWriter.OnAttributeRender Method | 149 |
| HtmlTextWriter.OnStyleAttributeRender Method | 149 |
| HtmlTextWriter.OnTagRender Method | 150 |
| HtmlTextWriter.OutputTabs Method | 150 |
| HtmlTextWriter.PopEndTag Method | 151 |
| HtmlTextWriter.PushEndTag Method | 151 |
| HtmlTextWriter.RegisterAttribute Method | 151 |
| HtmlTextWriter.RegisterStyle Method | 152 |
| HtmlTextWriter.RegisterTag Method | 152 |
| HtmlTextWriter.RenderAfterContent Method | 152 |
| HtmlTextWriter.RenderAfterTag Method | 153 |
| HtmlTextWriter.RenderBeforeContent Method | 154 |
| HtmlTextWriter.RenderBeforeTag Method | 154 |
| HtmlTextWriter.RenderBeginTag Method | 154 |
| HtmlTextWriter.RenderEndTag Method | 156 |
| HtmlTextWriter.Write Method | 156 |
| HtmlTextWriter.WriteAttribute Method | 161 |
| HtmlTextWriter.WriteBeginTag Method | 162 |
| HtmlTextWriter.WriteEndTag Method | 163 |
| HtmlTextWriter.WriteFullBeginTag Method | 163 |
| HtmlTextWriter.WriteLine Method | 163 |
| HtmlTextWriter.WriteLineNoTabs Method | 169 |
| HtmlTextWriter.WriteStyleAttribute Method | 169 |
| HtmlTextWriterAttribute Enumeration | 171 |
| HtmlTextWriterStyle Enumeration | 173 |
| HtmlTextWriterTag Enumeration | 174 |
| IAttributeAccessor Interface | 176 |
| Methods | 177 |
| IAttributeAccessor.GetAttribute Method | 177 |
| IAttributeAccessor.SetAttribute Method | 178 |
| IDataBindingsAccessor Interface | 179 |
| Properties | 179 |
| IDataBindingsAccessor.DataBindings Property | 179 |
| IDataBindingsAccessor.HasDataBindings Property | 179 |
| ImageClickEventArgs Class | 180 |
| ImageClickEventArgs Constructor | 180 |
| Fields | 180 |
| ImageClickEventArgs.X Field | 180 |
| ImageClickEventArgs.Y Field | 181 |
| ImageClickEventHandler Delegate | 182 |
| INamingContainer Interface | 183 |
| IParserAccessor Interface | 185 |
| Methods | 185 |
| IParserAccessor.AddParsedSubObject Method | 185 |
| IPostBackDataHandler Interface | 186 |
| Methods | 187 |
| IPostBackDataHandler.LoadPostData Method | 187 |
| IPostBackDataHandler.RaisePostDataChangedEvent Method | 188 |
| IPostBackEventHandler Interface | 189 |
| Methods | 190 |
| IPostBackEventHandler.RaisePostBackEvent Method | 190 |
| IStateManager Interface | 191 |
| Properties | 193 |
| IStateManager.IsTrackingViewState Property | 193 |
| Methods | 193 |
| IStateManager.LoadViewState Method | 194 |
| IStateManager.SaveViewState Method | 194 |
| IStateManager.TrackViewState Method | 195 |
| ITemplate Interface | 196 |
| Methods | 197 |
| ITemplate.InstantiateIn Method | 197 |
| IUserControlDesignerAccessor Interface | 198 |
| Properties | 198 |
| IUserControlDesignerAccessor.InnerText Property | 198 |
| IUserControlDesignerAccessor.TagName Property | 198 |
| IValidator Interface | 199 |
| Properties | 200 |
| IValidator.ErrorMessage Property | 200 |
| IValidator.IsValid Property | 200 |
| Methods | 200 |
| IValidator.Validate Method | 200 |
| LiteralControl Class | 201 |
| LiteralControl Constructor | 201 |
| LiteralControl Constructor () | 201 |
| LiteralControl Constructor (String) | 202 |
| Properties | 202 |
| LiteralControl.Text Property | 202 |
| Methods | 202 |
| LiteralControl.CreateControlCollection Method | 202 |
| LiteralControl.Render Method | 203 |
| LosFormatter Class | 204 |
| LosFormatter Constructor | 204 |
| LosFormatter Constructor () | 204 |
| LosFormatter Constructor (Boolean, String) | 204 |
| Methods | 205 |
| LosFormatter.Deserialize Method | 205 |
| LosFormatter.Serialize Method | 206 |
| ObjectConverter Class | 207 |
| ObjectConverter Constructor | 207 |
| Methods | 207 |
| ObjectConverter.ConvertValue Method | 207 |
| ObjectTagBuilder Class | 208 |
| ObjectTagBuilder Constructor | 208 |
| Methods | 208 |
| ObjectTagBuilder.AppendLiteralString Method | 208 |
| ObjectTagBuilder.AppendSubBuilder Method | 208 |
| ObjectTagBuilder.Init Method | 208 |
| OutputCacheLocation Enumeration | 209 |
| Page Class | 210 |
| Page Constructor | 211 |
| Fields | 211 |
| Page.postEventArgumentID Field | 211 |
| Page.postEventSourceID Field | 212 |
| Properties | 212 |
| Page.Application Property | 212 |
| Page.AspCompatMode Property | 212 |
| Page.Buffer Property | 212 |
| Page.Cache Property | 212 |
| Page.ClientTarget Property | 213 |
| Page.CodePage Property | 213 |
| Page.ContentType Property | 213 |
| Page.Context Property | 214 |
| Page.Culture Property | 214 |
| Page.EnableViewState Property | 214 |
| Page.EnableViewStateMac Property | 215 |
| Page.ErrorPage Property | 215 |
| Page.FileDependencies Property | 216 |
| Page.ID Property | 216 |
| Page.IsPostBack Property | 216 |
| Page.IsReusable Property | 216 |
| Page.IsValid Property | 217 |
| Page.LCID Property | 217 |
| Page.Request Property | 217 |
| Page.Response Property | 218 |
| Page.ResponseEncoding Property | 218 |
| Page.Server Property | 218 |
| Page.Session Property | 219 |
| Page.SmartNavigation Property | 219 |
| Page.Trace Property | 220 |
| Page.TraceEnabled Property | 220 |
| Page.TraceModeValue Property | 220 |
| Page.TransactionMode Property | 221 |
| Page.UICulture Property | 221 |
| Page.User Property | 221 |
| Page.Validators Property | 221 |
| Page.ViewStateUserKey Property | 221 |
| Page.Visible Property | 222 |
| Methods | 222 |
| Page.AspCompatBeginProcessRequest Method | 222 |
| Page.AspCompatEndProcessRequest Method | 222 |
| Page.CreateHtmlTextWriter Method | 223 |
| Page.DesignerInitialize Method | 224 |
| Page.DeterminePostBackMode Method | 224 |
| Page.GetPostBackClientEvent Method | 224 |
| Page.GetPostBackClientHyperlink Method | 224 |
| Page.GetPostBackEventReference Method | 225 |
| Page.GetTypeHashCode Method | 228 |
| Page.InitOutputCache Method | 228 |
| Page.IsClientScriptBlockRegistered Method | 228 |
| Page.IsStartupScriptRegistered Method | 229 |
| Page.LoadPageStateFromPersistenceMedium Method | 230 |
| Page.MapPath Method | 230 |
| Page.ProcessRequest Method | 230 |
| Page.RaisePostBackEvent Method | 231 |
| Page.RegisterArrayDeclaration Method | 231 |
| Page.RegisterClientScriptBlock Method | 232 |
| Page.RegisterHiddenField Method | 233 |
| Page.RegisterOnSubmitStatement Method | 233 |
| Page.RegisterRequiresPostBack Method | 234 |
| Page.RegisterRequiresRaiseEvent Method | 234 |
| Page.RegisterStartupScript Method | 235 |
| Page.RegisterViewStateHandler Method | 236 |
| Page.SavePageStateToPersistenceMedium Method | 236 |
| Page.Validate Method | 236 |
| Page.VerifyRenderingInServerForm Method | 237 |
| PageParser Class | 238 |
| PageParser Constructor | 238 |
| Methods | 238 |
| PageParser.CompileIntoType Method | 238 |
| PageParser.GetCompiledPageInstance Method | 238 |
| Pair Class | 239 |
| Pair Constructor | 239 |
| Pair Constructor () | 239 |
| Pair Constructor (Object, Object) | 239 |
| Fields | 239 |
| Pair.First Field | 239 |
| Pair.Second Field | 240 |
| ParseChildrenAttribute Class | 241 |
| ParseChildrenAttribute Constructor | 244 |
| ParseChildrenAttribute Constructor () | 246 |
| ParseChildrenAttribute Constructor (Boolean) | 246 |
| ParseChildrenAttribute Constructor (Boolean, String) | 248 |
| Fields | 248 |
| ParseChildrenAttribute.Default Field | 248 |
| Properties | 249 |
| ParseChildrenAttribute.ChildrenAsProperties Property | 249 |
| ParseChildrenAttribute.DefaultProperty Property | 249 |
| Methods | 249 |
| ParseChildrenAttribute.Equals Method | 249 |
| ParseChildrenAttribute.GetHashCode Method | 249 |
| ParseChildrenAttribute.IsDefaultAttribute Method | 249 |