В umbraco можно проверить, существует ли определенное свойство для определенного узла?
Например, у меня есть 5 узлов, и у меня есть свойство выбора медиа для первого узла. Мне нужно проверить все узлы, доступно ли свойство выбора мультимедиа для узлов или нет?проверить наличие собственности
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
Смежные вопросы
- 1. Как проверить наличие глубокой собственности
- 2. xpages проверить наличие базы данных
- 3. Проверить наличие сеансов
- 4. проверить наличие нескольких экземпляров
- 5. Как проверить наличие результата
- 6. cmake проверить наличие компилятора
- 7. проверить наличие виртуального атрибута
- 8. Проверить наличие недействительных триггеров
- 9. Проверить наличие обновлений
- 10. Проверить на наличие ложных
- 11. Проверить наличие дополнительных услуг
- 12. Проверить наличие COM указатель
- 13. Tcl + Проверить наличие файла
- 14. Проверить наличие LVM
- 15. Проверить наличие нескольких параметров
- 16. Cocoa Проверить наличие обновлений
- 17. Проверить наличие комнат
- 18. Как проверить наличие элемента?
- 19. Проверить наличие новых записей
- 20. Проверить наличие загруженного Gemfile
- 21. Проверить наличие нескольких параметров
- 22. Проверить наличие дубликатов идентификаторов?
- 23. проверить наличие действующей записи
- 24. Проверить на наличие интернета
- 25. Проверить наличие setMapType
- 26. Как проверить наличие файла
- 27. Проверить наличие службы PhoneGap.exec?
- 28. Проверить наличие подписок
- 29. Проверить наличие нескольких слов
- 30. Проверить наличие символической ссылки
Вы делаете это в файле xslt или в элементе управления пользователя? – Soldarnal