2012-01-15 2 views
5

Hello var, ama bazı özelliklerini okumak deneyin eğer istisna var. Herkes, Umbraco API işlevini kontrol etmek için biliyor mu? ,Umbraco onay düğümü ise hala Umbraco içinde hala zaten</p> <pre><code>var node = new Node(id); </code></pre> <p>dönüş nesnesi mevcut olan Kimlikle olsun bu düğümü nasıl kontrol edileceğini

string.IsNullOrEmpty(node.Name)

Bir düğüm boş isme sahip olmaması gereken çok yol böylece o da yayınlanmamış var veya silinmiş biliyoruz:

cevap

12

Ben genellikle sadece kontrol edin.

Bu, API'nın bunu denetlemenin başka bir yolu olmadığı için bir çözümdür.

2

Düğümün adını görüntülemek için kodunuzu kullanıyorum, ancak yayından kaldırdığımda "Jilet Komut Dosyası Yüklenirken Hata Yüklemiyorum". Bunun boş olacağını düşündüm.

ben jilet makro kod aşağıda kullanın: düğüm makro dışında

+0

yayınlanan yalnızca mükemmel çalışma

@{ var main = @Model.Down(1); string value = @main.Name.ToString(); if(!string.IsNullOrEmpty(value)){ @value } } 

aynı hata – user2039960

+0

olan Name özelliği ToString yapamaz null ise() üzerinde, bu yüzden önce boş kontrol etmelisiniz. – sebastiaan

İlgili konular