TreeNode.Target Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la fenêtre ou frame 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 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 (qui ne respecte pas la casse), à l'exception de certaines valeurs spéciales qui commencent par un trait de soulignement, comme le montre le tableau suivant :
Valeur cible | Description |
---|---|
_blank | Génère le rendu du contenu dans une nouvelle fenêtre sans frame. |
_parent | Génère le rendu du contenu dans le parent du jeu de frames immédiat. |
_search | Génère le rendu du contenu dans le volet de recherche. |
_self | Génère le rendu du contenu dans le frame qui a le focus. |
_top | Génère le rendu du contenu dans 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 cadre ayant le focus sont actualisés.
Exemples
L’exemple de code suivant montre comment configurer les trames 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 l’ensemble 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 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 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 vivement recommandé d’éviter d’utiliser la Target propriété pour cibler une autre fenêtre. Pour plus d’informations, consultez accessibilité ASP.NET.
La valeur de cette propriété est stockée dans l’état d’affichage.