在umbraco中,是否可以檢查特定節點是否存在特定屬性?
例如,我有5個節點,而且我有第一個節點的媒體選擇器屬性。我需要檢查所有節點媒體選擇器屬性是否可用於節點?檢查財產存在
Q
檢查財產存在
11
A
回答
11
我想你可以通過比較空檢查屬性是否存在:
Node somenode = new Node(myNodeID);
if (somenode.GetProperty("myProperty") != null)
{
string myProperty = somenode.GetProperty("myProperty").Value.ToString();
//Do something with myProperty
}
9
如果您使用的剃鬚刀,你可以做這樣的:
Model.HasProperty("MyPropertyAlias")
而且你可以檢查屬性包含值如下:
Model.HasValue("MyPropertyAlias")
0
你可以這樣做
if (Model.Content.HasValue("alias"))
{
//placeyour code here
}
+0
在檢查值之前,您應該首先檢查該屬性是否存在,或者如果由於某種原因它不存在,我認爲您將收到空引用異常。 – ProNotion 2016-04-28 05:14:02
相關問題
- 1. 檢查RavenDB中是否存在財產
- 2. 檢查枚舉財產空
- 3. Cookie的到期財產不能檢查
- 4. 紅黑樹紅孩子財產檢查
- 5. 如何檢查無法讀取財產
- 6. INotifyPropertyChanged財產財產
- 7. 獲取財產的財產
- 8. 財產在angular2
- 9. 查找其財產屬於
- 10. JSP財產查找錯誤
- 11. 查找財產的對象
- 12. 查詢有關ReminderMinutesBeforeStart財產
- 13. 攔截財產查找/檢查的方法?
- 14. JS:動態創建不存在財產
- 15. 投擲誤差不存在財產
- 16. 財產
- 17. 財產
- 18. 財產
- 19. NHibernate的投影查詢DTO,在財產
- 20. 將財產委託給其他財產
- 21. 綁定Checkbox.Checked財產財產上的DataSet
- 22. 要財產,還是不要財產?
- 23. 檢查產品是否存在iOS
- 24. 檢查如果產品已存在
- 25. 啓用靜態合同檢查基於一些其他財產
- 26. 檢查是否有任何財產已分配值
- 27. 使用下劃線來檢查自己的財產
- 28. 可我們檢查眨眼財產使用jQuery
- 29. 無法啓動Solr。檢查solr /家庭財產和日誌
- 30. 檢查solr /家庭財產和日誌。 ClassCastException異常:類org.apache.lucene.analysis.icu.ICUFoldingFilterFactory
你在xslt文件或用戶控件中執行此操作嗎? – Soldarnal 2010-06-07 15:40:50