Code

 1:  HtmlGenericControl GetChildren(Guid parentId)
 2:  {
 3:      HtmlGenericControl ul = new HtmlGenericControl("ul");
 4:   
 5:      if (!_ulIdSet)
 6:      {
 7:          ul.Attributes.Add("id", "navmenu");
 8:          _ulIdSet = true;
 9:   
10:          AddMenuItem(ul, Resources.labels.home, "~/default.aspx");
11:          AddMenuItem(ul, Resources.labels.archive, "~/archive.aspx");
12:      }
13:   
14:      foreach (BlogEngine.Core.Page page in BlogEngine.Core.Page.Pages)
15:      {
16:          if (page.ShowInList && page.IsPublished)
17:          {
18:              if (page.Parent == parentId)
19:              {
20:                  HtmlGenericControl li = new HtmlGenericControl("li");
21:                  string pageName = HttpUtility.UrlEncode(GetPageName(page.RelativeLink.ToString().ToLower()));
22:   
23:                  HtmlAnchor anc = new HtmlAnchor();
24:                  anc.HRef = page.RelativeLink.ToString();
25:                  anc.InnerHtml = "<span>" + page.Title + "</span>";
26:                  anc.Title = page.Description;
27:   
28:                  if (pageName == _curPage)
29:                  {
30:                      anc.Attributes.Add("class", "current");
31:                  }
32:   
33:                  li.Controls.Add(anc);
34:   
35:                  if (HasChildren(page.Id))
36:                  {
37:                      HtmlGenericControl subUl = GetChildren(page.Id);
38:                      li.Controls.Add(subUl);
39:                  }
40:                  ul.Controls.Add(li);
41:              }
42:          }
43:      }
44:   
45:      return ul;
46:  }

Blockquote example:

The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but with a syntax that conform to XML syntax.

In arcu euismod vestibulum

List example:
  • list line 1
  • list line 2
    • sublist line a
    • sublist line b

In arcu euismod vestibulum lacus diam, quam proin massa dolor magna aliquam adipiscing, ante maecenas suspendisse et volutpat dictumst lacus. Lorem ultricies inceptos nulla diam ligula, et cras tincidunt ipsum non in ornare, tellus consequat rhoncus orci in tortor sit, ornare natoque nulla dignissim sapien arcu viverra. Pellentesque a sollicitudin et at fusce aliquam, massa phasellus mauris nec risus id donec, nunc in justo quis interdum mauris sagittis, ut sed vestibulum fringilla suspendisse etiam arcu. Facilisis dolor wisi quam non quis, amet eget dolor enim dictumst odio massa, id nonummy pede faucibus elit luctus a, sit magna tortor ante metus risus magna. Molestie erat leo lobortis interdum integer, pulvinar vestibulum est vehicula purus commodo, vulputate lectus et montes maecenas massa cras, vehicula sapien egestas nunc vehicula suscipit ullamcorper, pellentesque id ut felis non justo bibendum.

CSS has various levels and profiles. Each level of CSS builds upon the last, typically adding new features and are typically denoted as CSS1, CSS2, and CSS3. Profiles are typically a subset of one or more levels of CSS built for a particular device or user interface. Currently there are profiles for mobile devices, printers, and television sets. Profiles should not be confused with media types which were added in CSS2.

DarkBlog

The official home of DARK BLOG theme