zoukankan      html  css  js  c++  java
  • 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的作用。

  • 相关阅读:
    软件测试第三次作业2
    软件测试第三次作业1
    软件测试第二次作业2
    软件测试第二次作业1
    只要你足够努力,好运就会降临。
    实验六
    实验二
    个人简介
    第六次作业
    第五次博客作业
  • 原文地址:https://www.cnblogs.com/CoderAyu/p/8490166.html
Copyright © 2011-2022 走看看