TemplateControl.ParseControl TemplateControl.ParseControl TemplateControl.ParseControl TemplateControl.ParseControl Method

Definición

Analiza una cadena de entrada en un objeto Control en la página web o control de usuario ASP.NET.Parses an input string into a Control object on the ASP.NET Web page or user control.

Sobrecargas

ParseControl(String) ParseControl(String) ParseControl(String) ParseControl(String)

Analiza una cadena de entrada en un objeto Control en la página o control de usuario de formularios Web Forms.Parses an input string into a Control object on the Web Forms page or user control.

ParseControl(String, Boolean) ParseControl(String, Boolean) ParseControl(String, Boolean) ParseControl(String, Boolean)

Analiza una cadena de entrada en un objeto Control en la página web o control de usuario ASP.NET.Parses an input string into a Control object on the ASP.NET Web page or user control.

Comentarios

ParseControlse incluye en la versión .NET Framework 3,5.ParseControl is introduced in the .NET Framework version 3.5. Para más información, vea Versiones y dependencias.For more information, see Versions and Dependencies.

ParseControl(String) ParseControl(String) ParseControl(String) ParseControl(String)

Analiza una cadena de entrada en un objeto Control en la página o control de usuario de formularios Web Forms.Parses an input string into a Control object on the Web Forms page or user control.

public:
 System::Web::UI::Control ^ ParseControl(System::String ^ content);
public System.Web.UI.Control ParseControl (string content);
member this.ParseControl : string -> System.Web.UI.Control
Public Function ParseControl (content As String) As Control

Parámetros

content
String String String String

Cadena que contiene un control de usuario.A string that contains a user control.

Devoluciones

El objeto Control analizado.The parsed Control.

Ejemplos

En el ejemplo de código siguiente se muestra cómo Button crear un control de servidor ParseControl Web mediante el método y, a continuación, ControlCollection se agrega el PlaceHolder resultado a la colección myPlaceholderde un control de servidor Web denominado.The following code example demonstrates how to create a Button Web server control using the ParseControl method, and then adds the result to the ControlCollection collection of a PlaceHolder Web server control named myPlaceholder.

<%@ Page language="c#" Debug="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ASP.NET Example</title>
<script runat="server">
    // System.Web.UI.TemplateControl.ParserControl;
    // The following example demonstrates the method 'ParseControl' of class TemplateControl.
    // Since TemplateControl is abstract, this sample has been written using 'Page' class which derives from 
    // 'TemplateControl' class.
    // A button object is created by passing a string to contstruct a button using ASP syntax, to the 
    // 'ParseControl' method. This button is added as one of the child controls of the page and displayed.
    void Page_Load(object sender, System.EventArgs e)
    {
      Control c = ParseControl("<asp:button text='Click here!' runat='server' />");
      myPlaceholder.Controls.Add(c);
    }
    </script>
  </head>
  <body>
    <form id="form1" runat="server">
      <asp:placeholder id ="myPlaceholder" runat="server" />
    </form>
  </body>
</html>
<%@ Page language="vb" Debug="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ASP.NET Example</title>
<script runat="server">
    '  System.Web.UI.TemplateControl.ParseControl;
    '  The following example demonstrates the method 'ParseControl' of class TemplateControl.
      
    ' Since TemplateControl is abstract, this sample has been written using 'Page' class which derives from 
    ' 'TemplateControl' class.
    ' A button object is created by passing a string to contstruct a button using ASP syntax, to the 
    ' 'ParseControl' method. This button is added as one of the child controls of the page and displayed.

    Sub Page_Load(sender As Object, e As System.EventArgs)
       Dim c As Control 
       c = ParseControl("<asp:button text='Click here!' runat='server' />")
       myPlaceholder.Controls.Add(c)
    End Sub 'Page_Load
    </script>
  </head>

  <body>
    <form id="form1" runat="server">
      <asp:placeholder id ="myPlaceholder" runat="server" />
    </form>
  </body>
</html>

Comentarios

El content parámetro contiene un control de usuario, como lo encontraría en un archivo. ascx.The content parameter contains a user control, such as you would find in an .ascx file. Esta cadena no puede contener ningún código, porque ParseControl el método nunca provoca la compilación.This string cannot contain any code, because the ParseControl method never causes compilation.

Consulte también:

ParseControl(String, Boolean) ParseControl(String, Boolean) ParseControl(String, Boolean) ParseControl(String, Boolean)

Analiza una cadena de entrada en un objeto Control en la página web o control de usuario ASP.NET.Parses an input string into a Control object on the ASP.NET Web page or user control.

public:
 System::Web::UI::Control ^ ParseControl(System::String ^ content, bool ignoreParserFilter);
public System.Web.UI.Control ParseControl (string content, bool ignoreParserFilter);
member this.ParseControl : string * bool -> System.Web.UI.Control
Public Function ParseControl (content As String, ignoreParserFilter As Boolean) As Control

Parámetros

content
String String String String

Cadena que contiene un control de usuario.A string that contains a user control.

ignoreParserFilter
Boolean Boolean Boolean Boolean

Valor que especifica si se omite el filtro del analizador.A value that specifies whether to ignore the parser filter.

Devoluciones

Control analizado.The parsed control.

Comentarios

El content parámetro contiene un control de usuario (el contenido de un archivo. ascx).The content parameter contains a user control (the contents of an .ascx file). Esta cadena no puede contener ningún código, porque ParseControl el método nunca provoca la compilación.This string cannot contain any code, because the ParseControl method never causes compilation.

El ignoreParserFilter parámetro permite omitir la PageParserFilter clase.The ignoreParserFilter parameter allows the PageParserFilter class to be ignored. El PageParserFilter analizador de ASP.net usa la clase para determinar si se permite un elemento en la página en tiempo de análisis.The PageParserFilter class is used by the ASP.NET parser to determine whether an item is allowed in the page at parse time.

Se aplica a