Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Propriedade TreeView.EnableClientScript

Obtém ou define um valor indicando se o TreeView controle processa o script do lado do cliente para manipular expandindo e recolhendo eventos.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

[ThemeableAttribute(false)]
public bool EnableClientScript { get; set; }
<asp:TreeView EnableClientScript="True|False" />

Valor de propriedade

Tipo: System.Boolean
true para processar o script do lado do cliente em navegadores compatível; caso contrário, false. O padrão é true.

Use o EnableClientScript propriedade para especificar se o TreeView controle processa o script do lado do cliente em navegadores compatível para lidar com expandindo e recolhendo eventos. Quando essa propriedade é conjunto para true, compatível com navegadores executem o código para expandir e recolher nós no cliente. Os dados do nó de árvore devem ser conhecidos antecipadamente para o script de cliente trabalhar.O uso de script de cliente impede que uma POST de volta para o servidor time um nó é expandido ou recolhido.

Quando os dados do nó de árvore não são conhecidos antecipadamente, nós podem ser preenchidos a partir do cliente, se o PopulateNodesFromClient propriedade também é conjunto para true. Nesse cenário, você também deve fornecer um método de manipulação de eventos para o TreeNodePopulate evento para popular os nós. Para obter mais informações sobre cliente nó população, consulte PopulateNodesFromClient.

ObservaçãoObservação:

Se a EnableClientScript propriedade é conjunto para false, o TreeView controle remete ao servidor sempre que um nó é expandido ou recolhido.

O valor desta propriedade é armazenado no estado da exibição.

Esta propriedade não pode ser definida por temas ou temas Planilha de estilos.Para obter mais informações, consulte ThemeableAttribute e Visão Geral de Temas e Aparências ASP.NET.

Esta seção contém dois exemplos de código.O primeiro exemplo de código demonstra como usar o EnableClientScript propriedade para processar o script de cliente que é usado para expandir e recolher nós em navegadores compatível. O segundo exemplo de código fornece dados XML de exemplo para o primeiro exemplo de código.

O exemplo de código a seguir demonstra como usar o EnableClientScript propriedade para processar o script de cliente que é usado para expandir e recolher nós em navegadores compatível. Observe que uma POST para o servidor é necessária para expandir e recolher um nó quando o EnableClientScript propriedade é conjunto para false. Para esse exemplo funcione corretamente, você deve copiar os dados XML de exemplo, fornecidos após este exemplo de código em um arquivo chamado 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>



O exemplo de código a seguir fornece dados XML de exemplo para o exemplo 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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Mostrar: