Umbraco检查节点是否仍然存在

Arb*_*æde 5 c# umbraco

您好如何在Umbraco中检查我通过Id获得的节点是否仍然存在

var node = new Node(id);
Run Code Online (Sandbox Code Playgroud)

无论如何都返回对象,但如果我尝试读取一些属性,我就会遇到异常.有谁知道Umbraco API函数进行检查吗?

seb*_*aan 12

我通常只检查:

string.IsNullOrEmpty(node.Name)

节点永远不应该有一个空名称,这样您就知道它未发布或已被删除.

这是一个解决方法,因为API没有其他方法来检查这一点.