时间: 2020-09-5|45次围观|0 条评论

对于trage的使用 msdn是这样解释的

 

TreeNode.Target 属性

.NET Framework 2.0
其他版本

 

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取或设置用来显示与节点关联的网页内容的目标窗口或框架。

命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)

但是对我这样的编程小学生,对这个解释表示很难理解,结合我的代码来说,就很容易懂了。

 

 root.Target = "Product";  root.NavigateUrl = "~/Product.aspx?CategoryID="+root.Value;

 

对于这个节点,当点击之后,会打开一个网页,那么这个网页是在哪里打开呢?我们看看defaulf网页的代码。

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title></head><body>    <frameset id="Default" rows="100,50,*" frameborder="0" border="0" framespacing="0"><frame id="Header" name="Header" src="Header.aspx" scrolling="auto" noresize></frame><frame id="Toolbar" name="Toolbar" src="Daohang.aspx" scrolling="no" noresize></frame><frameset id="Main" cols="170,*" rows="*" border="0" framespacing="0"><frame name="MenuTree" src="Classes.aspx" scrolling="auto" frameborder="0" noresize></frame><frame name="Product" src="Product.aspx?CategoryID=27" scrolling="auto" frameborder="0"></frame></frameset></frameset></body></html>

 

在defaulf中,有一个frame的name是product,这和上代码中的    root.Target = "Product";对应,所以我们可以理解

当点击这个节点之后,由navigatrurl指向的网页将会在name是product的frame中打开,这就是我理解的TreeNode.trage的作用。

 

文章转载于:https://www.cnblogs.com/CoderAyu/p/8490166.html

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《TreeNode.trage的使用
   

还没有人抢沙发呢~