• TreeNode.trage的使用


    对于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
Copyright © 2020-2023  润新知