Partager via


TreeView.Target Propriété

Définition

Obtient ou définit la fenêtre ou frame cible dans lequel afficher le contenu de la page Web qui est 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 frame cible dans lequel afficher le contenu de la page web liée. Les valeurs doivent commencer par une lettre comprise entre A et Z (sans respect des minuscules/majuscules), à l'exception de certaines valeurs spéciales qui commencent par un trait de soulignement, comme le montre le tableau suivant :

Valeur cible Génère le rendu du contenu dans
_blank Une nouvelle fenêtre sans frame.
_parent Le parent immédiat du jeu de cadres.
_search Le volet de recherche.
_self Le frame qui a le focus.
_top La fenêtre entière sans frame.

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 les versions ultérieures prennent en charge la valeur cible _search.

La valeur par défaut est une chaîne vide (""), ce qui signifie que la fenêtre ou le frame ayant le focus sont actualisés.

Exemples

L’exemple de code suivant montre comment utiliser la Target propriété pour afficher le contenu Web lié à un nœud dans une nouvelle fenêtre lorsque vous cliquez sur ce nœud.


<%@ 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 Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Target Example</h3>
      
      <asp:TreeView id="LinksTreeView"
         Target="_blank" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2">
               
            </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 Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Target Example</h3>
      
      <asp:TreeView id="LinksTreeView"
         Target="_blank" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2">
               
            </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 vous cliquez sur ce nœud.

Notes

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 pour doit TreeView être conforme à XHTML 1.1. Pour plus d’informations, consultez Normes XHTML dans Visual Studio et ASP.NET.

Lorsque vous créez des pages web accessibles, vous devez éviter d’utiliser la Target propriété pour cibler une autre fenêtre. Pour plus d’informations, consultez Contrôles ASP.NET et accessibilité.

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

S’applique à

Voir aussi