当前位置: 首页>>代码示例>>C#>>正文


C# SiteMapNode.Clone方法代码示例

本文整理汇总了C#中System.Web.SiteMapNode.Clone方法的典型用法代码示例。如果您正苦于以下问题:C# SiteMapNode.Clone方法的具体用法?C# SiteMapNode.Clone怎么用?C# SiteMapNode.Clone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Web.SiteMapNode的用法示例。


在下文中一共展示了SiteMapNode.Clone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Node_Null_Attrib_clone

		public void Node_Null_Attrib_clone ()
		{
			SiteMapNode node = new SiteMapNode (new DummyProvider (), "", "", "", null, null, null, null, null);
			SiteMapNode copy = node.Clone ();
			Assert.IsNotNull (copy, "Node not created");
			Assert.AreEqual (copy, node, "Cloning failed");
		}
开发者ID:Profit0004,项目名称:mono,代码行数:7,代码来源:SiteMapNodeTest.cs

示例2: ApplyModifierIfExists

        // Dev10# 923217 - SiteMapProvider URL Table Invalid Using Cookieless
        // Don't keep the modifier inside the links table. Apply the modifier as approriate on demand
        private static SiteMapNode ApplyModifierIfExists(SiteMapNode node) {
            HttpContext context = HttpContext.Current;

            // Do nothing if the modifier doesn't apply
            if (node == null || context == null || !context.Response.UsePathModifier) {
                return node;
            }

            // Set Url with the modifier applied
            SiteMapNode resultNode = node.Clone();
            resultNode.Url = context.Response.ApplyAppPathModifier(node.Url);
 
            return resultNode;
        }
开发者ID:ItsVeryWindy,项目名称:mono,代码行数:16,代码来源:XmlSiteMapProvider.cs


注:本文中的System.Web.SiteMapNode.Clone方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。