Umbraco - Finding Root Node in C#

Atom picture Atom · Aug 13, 2012 · Viewed 24.3k times · Source

I'm working on a backend module, so Node.GetCurrent() is not an option. I need to find a way to call something like Node currentNode = new Node(parentNodeId); and get the root node of the site. I've seen samples in XSLT, but nothing for C#. Does anyone know how I can accomplish this?

Even just getting the ID of the root node so I can call new Node() would be great.

Answer

E.J. Brennan picture E.J. Brennan · Aug 13, 2012

The rootnode is always available as:

var rootNode = new Node(-1);