Haciendo un proyecto en Umbraco, y he encontrado problemas en un caso que cuando llamo a node.NiceUrl obtengo # como resultado. Lo que es extraño es que si lo depuro de alguna manera se resuelve en la URL correcta.Nodo de llamada.NiceUrl me da # en Umbraco
var pages = Pages.Select((item, index) => new
{
Url = item.NiceUrl,
Selected = item.Id == currentPage.Id,
Index = index
}).ToList();
donde las páginas se obtiene a partir de:
CurrentPage.Parent.ChildrenAsList
la biblioteca también tiene un método para recuperar la URL completa con el nombre de dominio, ideal para enviar mensajes de correo electrónico: cadena termsUrl = umbraco.library.NiceUrlWithDomain (1267); –