Exportar (0) Imprimir
Expandir todo

TreeView.EnableClientScript (Propiedad)

Obtiene o establece un valor que indica si el control TreeView representa la secuencia de comandos de cliente para controlar los eventos de expansión y contracción.

Espacio de nombres: System.Web.UI.WebControls
Ensamblado: System.Web (en system.web.dll)

[ThemeableAttribute(false)] 
public bool EnableClientScript { get; set; }
/** @property */
public boolean get_EnableClientScript ()

/** @property */
public void set_EnableClientScript (boolean value)

public function get EnableClientScript () : boolean

public function set EnableClientScript (value : boolean)

No aplicable.

Valor de propiedad

true para representar la secuencia de comandos de cliente en exploradores compatibles; de lo contrario, false. El valor predeterminado es true.

Utilice la propiedad EnableClientScript para especificar si el control TreeView representa la secuencia de comandos de cliente en exploradores compatibles para controlar los eventos de expansión y contracción. Cuando esta propiedad se establece en true, los exploradores compatibles ejecutan el código para expandir y contraer los nodos en el cliente. Los datos del nodo de árbol deben ser conocidos de antemano para que funcione la secuencia de comandos de cliente. El uso de la secuencia de comandos de cliente, evita que se devuelvan datos al servidor cada vez que se expande o se contrae un nodo.

Cuando los datos del nodo de árbol no se conocen de antemano, los nodos pueden rellenarse desde el cliente, si la propiedad PopulateNodesFromClient está establecida también en true. En este escenario, también debe proporcionar un método de control de eventos para que el evento TreeNodePopulate rellene los nodos. Para obtener más información sobre el relleno de nodos en el cliente, vea PopulateNodesFromClient.

NotaNota:

Si la propiedad EnableClientScript se establece en false, el control TreeView devuelve datos al servidor cada vez que se expande o se contrae un nodo.

El valor de esta propiedad se almacena en el estado de vista.

Esta propiedad no puede ser establecida por temas o temas de hoja de estilos. Para obtener más información, vea ThemeableAttribute y Información general sobre temas y máscaras de ASP.NET.

Esta sección contiene dos ejemplos de código. El primer ejemplo de código muestra cómo usar la propiedad EnableClientScript para representar secuencias de comandos de cliente utilizadas para expandir y contraer nodos en exploradores compatibles. El segundo ejemplo de código proporciona datos XML de ejemplo para el primer ejemplo de código.

El siguiente ejemplo de código muestra cómo usar la propiedad EnableClientScript para representar secuencias de comandos de cliente utilizadas para expandir y contraer nodos en exploradores compatibles. Observe que es necesario un envío al servidor para expandir y contraer un nodo cuando la propiedad EnableClientScript se establece en false. Para que este ejemplo funcione correctamente, debe copiar los datos XML de ejemplo, proporcionados después de este ejemplo de código, a un archivo denominado Book.xml.


<%@ Page Language="C#" %>

<!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 runat="server">
    <title>TreeView EnableClientScript Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView EnableClientScript Example</h3>
    
      <asp:TreeView id="BookTreeView" 
        DataSourceID="BookXmlDataSource"
        EnableClientScript="true"
        runat="server">
         
        <DataBindings>
          <asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
          <asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
          <asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
        </DataBindings>
         
      </asp:TreeView>

      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>

    </form>
  </body>
</html>


El ejemplo de código siguiente proporciona datos XML de ejemplo para el ejemplo de código anterior.

<Book Title="Book Title">
    <Chapter Heading="Chapter 1">
        <Section Heading="Section 1">
        </Section>
        <Section Heading="Section 2">
        </Section>
    </Chapter>
    <Chapter Heading="Chapter 2">
        <Section Heading="Section 1">
        </Section>
    </Chapter>
</Book>

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft