前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TreeNode.trage的使用

TreeNode.trage的使用

作者头像
码农阿宇
发布2018-04-18 10:41:58
5660
发布2018-04-18 10:41:58
举报
文章被收录于专栏:码农阿宇

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

TreeNode.Target 属性

.NET Framework 2.0

其他版本

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

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

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

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

代码语言:javascript
复制
 root.Target = "Product";
  root.NavigateUrl = "~/Product.aspx?CategoryID="+root.Value;

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

代码语言:javascript
复制
<%@ 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的作用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-11-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TreeNode.Target 属性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档