TreeNode.NavigateUrl Proprietà

Definizione

Ottiene o imposta il riferimento all'URL a cui passare quando si fa clic sul nodo.Gets or sets the URL to navigate to when the node is clicked.

public:
 property System::String ^ NavigateUrl { System::String ^ get(); void set(System::String ^ value); };
public string NavigateUrl { get; set; }
member this.NavigateUrl : string with get, set
Public Property NavigateUrl As String

Valore della proprietà

L'URL a cui spostarsi quando si fa clic sul nodo.The URL to navigate to when the node is clicked. Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata.The default value is an empty string (""), which indicates that this property is not set.

Esempi

Nell'esempio di codice seguente viene illustrato come configurare i frame per l'esempio di codice successivo.The following code example demonstrates how to set up the frames for the next code example.


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramecs.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramevb.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà NavigateUrl per specificare l'URL a cui collegarsi quando si fa clic sul nodo.The following code example demonstrates how to use the NavigateUrl property to specify the URL to link to when the node is clicked. Questo esempio viene utilizzato all'interno del frame dell'esempio precedente per visualizzare un sommario.This example is used within the frameset of the previous example to display a table of contents.


<%@ 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 Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

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


<%@ Page Language="VB" %>

<!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 Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

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

Commenti

Il testo di un nodo può trovarsi in una delle due modalità seguenti: modalità di selezione o modalità di navigazione.The text of a node can be in one of two modes: selection mode or navigation mode. Per impostazione predefinita, un nodo è in modalità di selezione.By default, a node is in selection mode. Per attivare la modalità di navigazione per un nodo, impostare la proprietà NavigateUrl del nodo su un valore diverso da una stringa vuota.To put a node into navigation mode, set the node's NavigateUrl property to a value other than an empty string.

Quando un nodo è in modalità di spostamento, tutti gli eventi di selezione vengono disabilitati per quel nodo.When a node is in navigation mode, all selection events are disabled for that node. Se si fa clic sul nodo in modalità di navigazione, l'utente viene collegato all'URL specificato.Clicking the node in navigation mode links the user to the specified URL. Facoltativamente, è possibile impostare la proprietà Target per specificare la finestra o il frame in cui visualizzare il contenuto collegato.You can optionally set the Target property to specify the window or frame in which to display the linked content.

Il valore di questa proprietà viene archiviato nello stato di visualizzazione.The value of this property is stored in view state.

Si applica a

Vedi anche