ASP.SITEMAP Enhancement Node Iterator

by ad5qa 5. September 2008 08:04

Repost for my library and reference from Interakting.

 

    
    1     if (SiteMap.CurrentNode != null)
    2         {
    3             SiteMapNode tempNode = SiteMap.CurrentNode;
    4 
    5             if (tempNode == null)
    6             {
    7                 return;
    8             }
    9 
   10             if (tempNode == SiteMap.RootNode)
   11                 return;
   12 
   13             while (!tempNode.ParentNode.Equals(SiteMap.RootNode))
   14             {
   15                 tempNode = tempNode.ParentNode;
   16             }
   17 
   18             if (tempNode.ChildNodes.Count != 0)
   19             {
   20                 ContextMenuRepeater.DataSource = tempNode.ChildNodes;
   21                 ContextMenuRepeater.DataBind();
   22             }
   23         }
 

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

ASP.NET RichBulleted List Class Overrides standard control

by ad5qa 5. September 2008 07:57

I found this from DotNetSlackers and will use this for all my future lists and menus. It replaces the standard asp.net heavy list into a very lightweight list that is needed 90% of the time.

 
    1     public class RichTextBulletedList : BulletedList
    2     {
    3 
    4         protected override void Render(System.Web.UI.HtmlTextWriter writer)
    5         {
    6             StringBuilder sb = new StringBuilder();
    7             StringWriter sw = new StringWriter(sb);
    8             HtmlTextWriter htmlWriter = new HtmlTextWriter(sw);
    9             String rendered;
   10 
   11             base.Render(htmlWriter);
   12             rendered = Regex.Replace(sb.ToString(), "(?<!&lt;)&lt;(?!&lt;)", "<");
   13             rendered = Regex.Replace(rendered, "(?<!&gt;)&gt;(?!&gt;)", ">");
   14             rendered = Regex.Replace(rendered, "(?<!&quot;)&quot;(?!&quot;)", "\"");
   15 
   16             rendered = rendered.Replace("&lt;&lt;", "&lt;")
   17                 .Replace("&gt;&gt;", "&gt;")
   18                 .Replace("&quot;&quot;", "&quot;");
   19 
   20             writer.Write(rendered);
   21 
   22         }
   23 
   24     }
 

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Victim/Mugger Display of Friendship

by ad5qa 5. September 2008 05:47

 

Here is an article that I found interesting months ago. I have been wanting to add it to my blog for some time so here it is.

 A Victim Treats His Mugger Right

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Amateur Radio in Charlottesville, VA

by ad5qa 4. September 2008 16:19

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Ministry Worker Appreciation Day

by ad5qa 3. September 2008 18:16

http://www.youthspecialties.com bounced post from http://www.terracecrawford.com Thanks Terrace!

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

LastFM

Flickr

On the way back to Va after deploymentOn the way back to Va after deploymentOn the way back to Va after deploymentOn the way back to Va after deploymentOn the way back to Va after deploymentOn the way back to Va after deployment