Partager via


TreeNode.Target Propriété

Définition

Obtient ou définit la fenêtre ou le cadre cible dans lequel afficher le contenu de la page Web associé à un nœud.

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

Valeur de propriété

Fenêtre ou cadre cible dans lequel afficher le contenu de la page Web liée. Les valeurs doivent commencer par une lettre dans la plage de A à Z (sans respect de la casse), à l’exception de certaines valeurs spéciales commençant par un trait de soulignement, comme indiqué dans le tableau suivant.

Valeur cible Description
_blank Affiche le contenu dans une nouvelle fenêtre sans cadres.
_parent Affiche le contenu dans le parent du jeu de frameset immédiats.
_search Affiche le contenu dans le volet de recherche.
_self Affiche le contenu dans le cadre avec le focus.
_top Affiche le contenu dans la fenêtre complète sans cadres.

Remarque : Consultez la documentation de votre navigateur pour déterminer si la _search valeur est prise en charge. Par exemple, Microsoft Internet Explorer 5.0 et versions ultérieures prennent en charge la _search valeur cible.

La valeur par défaut est une chaîne vide («  »), qui actualise la fenêtre ou le cadre avec le focus.

Exemples

L’exemple de code suivant montre comment configurer les images pour l’exemple suivant.


<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>

L’exemple de code suivant montre comment utiliser la Target propriété pour spécifier le cadre dans lequel afficher le contenu lié. Cet exemple est utilisé dans le jeu de cadres de l’exemple précédent pour afficher une table des matières.


<%@ 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>

Remarques

Utilisez la Target propriété pour spécifier la fenêtre ou le cadre dans lequel afficher le contenu Web lié à un nœud lorsque ce nœud est cliqué.

Note

La définition de cette propriété remplace la Target propriété du TreeView contrôle.

Note

La Target propriété s’affiche en tant qu’attribut target . L’attribut target sur les anchor éléments n’est pas autorisé dans la définition de type de document XHTML 1.1. Ne définissez pas la Target propriété si la sortie rendue de l’objet TreeNode doit être conforme à XHTML 1.1. Pour plus d’informations, consultez normes XHTML dans Visual Studio et ASP.NET.

Lors de la création de pages Web accessibles, il est fortement recommandé d’éviter d’utiliser la Target propriété pour cibler une autre fenêtre. Pour plus d’informations, consultez ASP.NET Accessibilité.

La valeur de cette propriété est stockée dans l’état d’affichage.

S’applique à

Voir aussi