TreeView.Target Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает целевое окно или фрейм для отображения содержимого веб-страницы, связанной с узлом.
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
Значение свойства
Целевое окно или фрейм, для отображения связанного содержимого веб-страницы. Значения должны начинаться с буквы от A до Z (без учета регистра), за исключением некоторых специальных значений, начинающихся со знака подчеркивания, как показано в следующей таблице.
Целевое значение | Назначение вывода содержимого |
---|---|
_blank | Новое окно без фреймов. |
_parent | Непосредственный родитель по набору фреймов. |
_search | Панель поиска. |
_self | Фрейм, содержащий фокус. |
_top | Полное окно без фреймов. |
Примечание. Проверьте документацию браузера, чтобы определить, поддерживается ли _search
значение. Например, Microsoft Internet Explorer 5.0 и более поздних версий поддерживает целевое значение _search
.
По умолчанию значение содержит пустую строку (""), которая обновляет окно или фрейм, устанавливая в них фокус.
Примеры
В следующем примере кода показано, как использовать Target свойство для отображения веб-содержимого, связанного с узлом, в новом окне при щелчке этого узла.
<%@ 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>
Комментарии
Используйте свойство , Target чтобы указать окно или фрейм, в котором будет отображаться веб-содержимое, связанное с узлом при щелчке этого узла.
Примечание
Свойство Target отрисовывается в виде атрибута target
. Атрибут target
элементов anchor
не допускается в определении типа документа XHTML 1.1. Не устанавливайте Target свойство , если отображаемые выходные TreeView данные для должны быть совместимы с XHTML 1.1. Дополнительные сведения см. в разделах Стандарты XHTML в Visual Studio и ASP.NET.
При создании доступных веб-страниц следует избегать использования Target свойства для нацеливания на другое окно. Дополнительные сведения см. в разделе Элементы управления ASP.NET и специальные возможности.
Значение этого свойства хранится в состоянии представления.