动态存储网页上添加的服务器控件。
程序集: System.Web(在 System.Web.dll 中)
PlaceHolder 类型公开以下成员。
| 名称 | 说明 | |
|---|---|---|
![]() | Adapter | 获取控件的浏览器特定适配器。 (继承自 Control。) |
![]() | AppRelativeTemplateSourceDirectory | 获取或设置包含该控件的 Page 或 UserControl 对象的应用程序相对虚拟目录。 (继承自 Control。) |
![]() | BindingContainer | 基础结构。获取包含该控件的数据绑定的控件。 (继承自 Control。) |
![]() | ChildControlsCreated | 获取一个值,该值指示是否已创建服务器控件的子控件。 (继承自 Control。) |
![]() | ClientID | 获取由 ASP.NET 生成的 HTML 标记的控件 ID。 (继承自 Control。) |
![]() | ClientIDMode | 获取或设置用于生成 ClientID 属性值的算法。 (继承自 Control。) |
![]() | ClientIDSeparator | 获取一个字符值,该值表示 ClientID 属性中使用的分隔符字符。 (继承自 Control。) |
![]() | Context | 为当前 Web 请求获取与服务器控件关联的 HttpContext 对象。 (继承自 Control。) |
![]() | Controls | 获取 ControlCollection 对象,该对象表示 UI 层次结构中指定服务器控件的子控件。 (继承自 Control。) |
![]() | DataItemContainer | 如果命名容器实现 IDataItemContainer,则获取对命名容器的引用。 (继承自 Control。) |
![]() | DataKeysContainer | 如果命名容器实现 IDataKeysControl,则获取对命名容器的引用。 (继承自 Control。) |
![]() | DesignMode | 获取一个值,该值指示是否正在使用设计图面上的一个控件。 (继承自 Control。) |
![]() | EnableTheming | 获取或设置一个值,该值指示主题是否应用于该控件。 (重写 Control.EnableTheming。) |
![]() | EnableViewState | 获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。 (继承自 Control。) |
![]() | Events | 获取控件的事件处理程序委托列表。 此属性为只读。 (继承自 Control。) |
![]() | HasChildViewState | 获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。 (继承自 Control。) |
![]() | ID | 获取或设置分配给服务器控件的编程标识符。 (继承自 Control。) |
![]() | IdSeparator | 基础结构。获取用于分隔控件标识符的字符。 (继承自 Control。) |
![]() | IsChildControlStateCleared | 获取一个值,该值指示该控件中包含的控件是否具有控件状态。 (继承自 Control。) |
![]() | IsTrackingViewState | 获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。 (继承自 Control。) |
![]() | IsViewStateEnabled | 获取一个值,该值指示是否为该控件启用了视图状态。 (继承自 Control。) |
![]() | LoadViewStateByID | 获取一个值,该值指示控件是否通过 ID 而不是索引参与加载其视图状态。 (继承自 Control。) |
![]() | NamingContainer | 获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 Control.ID 属性值的服务器控件。 (继承自 Control。) |
![]() | Page | 获取对包含服务器控件的 Page 实例的引用。 (继承自 Control。) |
![]() | Parent | 获取对页 UI 层次结构中服务器控件的父控件的引用。 (继承自 Control。) |
![]() | RenderingCompatibility | 获取一个值,该值指定呈现的 HTML 将与之兼容的 ASP.NET 版本。 (继承自 Control。) |
![]() | Site | 获取容器信息,该容器在呈现于设计图面上时承载当前控件。 (继承自 Control。) |
![]() | SkinID | 获取或设置要应用于控件的外观。 (继承自 Control。) |
![]() | TemplateControl | 获取或设置对包含该控件的模板的引用。 (继承自 Control。) |
![]() | TemplateSourceDirectory | 获取包含当前服务器控件的 Page 或 UserControl 的虚拟目录。 (继承自 Control。) |
![]() | UniqueID | 获取服务器控件的唯一的、以分层形式限定的标识符。 (继承自 Control。) |
![]() | ViewState | 获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。 (继承自 Control。) |
![]() | ViewStateIgnoresCase | 获取一个值,该值指示 StateBag 对象是否不区分大小写。 (继承自 Control。) |
![]() | ViewStateMode | 获取或设置此控件的视图状态模式。 (继承自 Control。) |
![]() | Visible | 获取或设置一个值,该值指示服务器控件是否作为 UI 呈现在页上。 (继承自 Control。) |
| 名称 | 说明 | |
|---|---|---|
![]() | AddedControl | 在子控件添加到 Control 对象的 Controls 集合后调用。 (继承自 Control。) |
![]() | AddParsedSubObject | 通知服务器控件某个元素(XML 或 HTML)已经过语法分析,并将该元素添加到服务器控件的 ControlCollection 对象。 (继承自 Control。) |
![]() | ApplyStyleSheetSkin | 将页样式表中定义的样式属性应用到控件。 (继承自 Control。) |
![]() | BuildProfileTree | 基础结构。收集有关服务器控件的信息并将该信息发送到 Trace 属性,在启用页的跟踪功能时将显示该属性。 (继承自 Control。) |
![]() | ClearCachedClientID | 基础结构。将缓存的 ClientID 值设置为 null。 (继承自 Control。) |
![]() | ClearChildControlState | 删除服务器控件的子控件的控件状态信息。 (继承自 Control。) |
![]() | ClearChildState | 删除服务器控件的所有子控件的视图状态和控件状态信息。 (继承自 Control。) |
![]() | ClearChildViewState | 删除服务器控件的所有子控件的视图状态信息。 (继承自 Control。) |
![]() | ClearEffectiveClientIDMode | 基础结构。将当前控件实例和任何子控件的 ClientIDMode 属性设置为 Inherit。 (继承自 Control。) |
![]() | CreateChildControls | 由 ASP.NET 页面框架调用,以通知使用基于合成的实现的服务器控件创建它们包含的任何子控件,以便为回发或呈现做准备。 (继承自 Control。) |
![]() | CreateControlCollection | 创建一个新的 ControlCollection 对象来保存服务器控件的子控件(包括文本控件和服务器控件)。 (继承自 Control。) |
![]() | DataBind() | 将数据源绑定到被调用的服务器控件及其所有子控件。 (继承自 Control。) |
![]() | DataBind(Boolean) | 将数据源绑定到调用的服务器控件及其所有子控件,同时可以选择引发 DataBinding 事件。 (继承自 Control。) |
![]() | DataBindChildren | 将数据源绑定到服务器控件的子控件。 (继承自 Control。) |
![]() | Dispose | 使服务器控件得以在从内存中释放之前执行最后的清理操作。 (继承自 Control。) |
![]() | EnsureChildControls | 确定服务器控件是否包含子控件。 如果不包含,则创建子控件。 (继承自 Control。) |
![]() | EnsureID | 为尚未分配标识符的控件创建标识符。 (继承自 Control。) |
![]() | Equals(Object) | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) |
![]() | Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() | FindControl(String) | 在当前的命名容器中搜索带指定 id 参数的服务器控件。 (继承自 Control。) |
![]() | FindControl(String, Int32) | 基础结构。使用指定的 id 和 pathOffset 参数(该参数有助于搜索)中指定的整数在当前命名容器中搜索服务器控件。 不应重写此版本的 FindControl 方法。 (继承自 Control。) |
![]() | Focus | 为控件设置输入焦点。 (继承自 Control。) |
![]() | GetDesignModeState | 基础结构。获取控件的设计时数据。 (继承自 Control。) |
![]() | GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() | GetRouteUrl(Object) | 获取与一组路由参数对应的 URL。 (继承自 Control。) |
![]() | GetRouteUrl(RouteValueDictionary) | 获取与一组路由参数对应的 URL。 (继承自 Control。) |
![]() | GetRouteUrl(String, Object) | 获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 Control。) |
![]() | GetRouteUrl(String, RouteValueDictionary) | 获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 Control。) |
![]() | GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() | GetUniqueIDRelativeTo | 返回指定控件的 UniqueID 属性的前缀部分。 (继承自 Control。) |
![]() | HasControls | 确定服务器控件是否包含任何子控件。 (继承自 Control。) |
![]() | HasEvents | 返回一个值,该值指示是否为控件或任何子控件注册事件。 (继承自 Control。) |
![]() | IsLiteralContent | 基础结构。确定服务器控件是否只包含文字内容。 (继承自 Control。) |
![]() | LoadControlState | 从 SaveControlState 方法保存的上一个页请求还原控件状态信息。 (继承自 Control。) |
![]() | LoadViewState | 从 SaveViewState 方法保存的上一个页请求还原视图状态信息。 (继承自 Control。) |
![]() | MapPathSecure | 检索虚拟路径(绝对的或相对的)映射到的物理路径。 (继承自 Control。) |
![]() | MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() | OnBubbleEvent | 确定服务器控件的事件是否沿页的 UI 服务器控件层次结构向上传递。 (继承自 Control。) |
![]() | OnDataBinding | 引发 DataBinding 事件。 (继承自 Control。) |
![]() | OnInit | 引发 Init 事件。 (继承自 Control。) |
![]() | OnLoad | 引发 Load 事件。 (继承自 Control。) |
![]() | OnPreRender | 引发 PreRender 事件。 (继承自 Control。) |
![]() | OnUnload | 引发 Unload 事件。 (继承自 Control。) |
![]() | OpenFile | 获取用于读取文件的 Stream。 (继承自 Control。) |
![]() | RaiseBubbleEvent | 将所有事件源及其信息分配给控件的父级。 (继承自 Control。) |
![]() | RemovedControl | 在子控件从 Control 对象的 Controls 集合中移除后调用。 (继承自 Control。) |
![]() | Render | 将服务器控件内容发送到提供的 HtmlTextWriter 对象,此对象编写将在客户端呈现的内容。 (继承自 Control。) |
![]() | RenderChildren | 将服务器控件子级的内容输出到提供的 HtmlTextWriter 对象,此对象编写将在客户端呈现的内容。 (继承自 Control。) |
![]() | RenderControl(HtmlTextWriter) | 将服务器控件的内容输出到所提供的 HtmlTextWriter 对象中;如果已启用跟踪功能,则存储有关控件的跟踪信息。 (继承自 Control。) |
![]() | RenderControl(HtmlTextWriter, ControlAdapter) | 使用提供的 ControlAdapter 对象将服务器控件内容输出到提供的 HtmlTextWriter 对象。 (继承自 Control。) |
![]() | ResolveAdapter | 获取负责呈现指定控件的控件适配器。 (继承自 Control。) |
![]() | ResolveClientUrl | 获取浏览器可以使用的 URL。 (继承自 Control。) |
![]() | ResolveUrl | 将 URL 转换为在请求客户端可用的 URL。 (继承自 Control。) |
![]() | SaveControlState | 保存自页回发到服务器后发生的任何服务器控件状态更改。 (继承自 Control。) |
![]() | SaveViewState | 保存自页回发到服务器后发生的任何服务器控件视图状态更改。 (继承自 Control。) |
![]() | SetDesignModeState | 设置控件的设计时数据。 (继承自 Control。) |
![]() | SetRenderMethodDelegate | 基础结构。分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。 (继承自 Control。) |
![]() | ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() | TrackViewState | 导致跟踪服务器控件的视图状态的更改,以便这些更改可以存储到服务器控件的 StateBag 对象中。 通过 Control.ViewState 属性可访问此对象。 (继承自 Control。) |
| 名称 | 说明 | |
|---|---|---|
![]() | FindDataSourceControl | 返回与指定控件的数据控件关联的数据源。 (由 DynamicDataExtensions 定义。) |
![]() | FindFieldTemplate | 返回指定控件的命名容器中指定列的字段模板。 (由 DynamicDataExtensions 定义。) |
![]() | FindMetaTable | 返回包含数据控件的元表对象。 (由 DynamicDataExtensions 定义。) |
| 名称 | 说明 | |
|---|---|---|
![]() | IControlBuilderAccessor.ControlBuilder | 有关此成员的说明,请参见 IControlBuilderAccessor.ControlBuilder。 (继承自 Control。) |
![]() | IControlDesignerAccessor.GetDesignModeState | 有关此成员的说明,请参见 IControlDesignerAccessor.GetDesignModeState。 (继承自 Control。) |
![]() | IControlDesignerAccessor.SetDesignModeState | 有关此成员的说明,请参见 IControlDesignerAccessor.SetDesignModeState。 (继承自 Control。) |
![]() | IControlDesignerAccessor.SetOwnerControl | 基础结构。有关此成员的说明,请参见 IControlDesignerAccessor.SetOwnerControl。 (继承自 Control。) |
![]() | IControlDesignerAccessor.UserData | 有关此成员的说明,请参见 IControlDesignerAccessor.UserData。 (继承自 Control。) |
![]() | IDataBindingsAccessor.DataBindings | 有关此成员的说明,请参见 IDataBindingsAccessor.DataBindings。 (继承自 Control。) |
![]() | IDataBindingsAccessor.HasDataBindings | 有关此成员的说明,请参见 IDataBindingsAccessor.HasDataBindings。 (继承自 Control。) |
![]() | IExpressionsAccessor.Expressions | 有关此成员的说明,请参见 IExpressionsAccessor.Expressions。 (继承自 Control。) |
![]() | IExpressionsAccessor.HasExpressions | 有关此成员的说明,请参见 IExpressionsAccessor.HasExpressions。 (继承自 Control。) |
![]() | IParserAccessor.AddParsedSubObject | 有关此成员的说明,请参见 IParserAccessor.AddParsedSubObject。 (继承自 Control。) |
本主题内容:
本文详细介绍了 ASP.NET 中 PlaceHolder 控件的用途、属性及方法等核心内容,帮助读者了解如何利用该控件进行动态存储网页上的服务器控件。










被折叠的 条评论
为什么被折叠?



