Trong umbraco, có thể kiểm tra xem một thuộc tính nào đó có tồn tại đối với nút cụ thể không?
Ví dụ: tôi có 5 nút và tôi có thuộc tính bộ chọn phương tiện cho riêng nút đầu tiên. Tôi cần kiểm tra tất cả các nút cho dù thuộc tính bộ chọn phương tiện có sẵn cho các nút hay không?kiểm tra sự tồn tại của thuộc tính
11
A
Trả lời
11
Tôi nghĩ rằng bạn chỉ có thể kiểm tra sự tồn tại của tài sản bằng cách so sánh để null:
Node somenode = new Node(myNodeID);
if (somenode.GetProperty("myProperty") != null)
{
string myProperty = somenode.GetProperty("myProperty").Value.ToString();
//Do something with myProperty
}
9
Nếu bạn đang sử dụng Razor bạn có thể làm điều đó như thế này:
Model.HasProperty("MyPropertyAlias")
Và bạn có thể kiểm tra xem tài sản chứa một giá trị như sau:
Model.HasValue("MyPropertyAlias")
0
bạn có thể làm như thế này
if (Model.Content.HasValue("alias"))
{
//placeyour code here
}
+0
Trước tiên, bạn nên kiểm tra xem thuộc tính có tồn tại trước khi kiểm tra giá trị hay không hoặc tôi nghĩ bạn sẽ nhận được ngoại lệ tham chiếu null nếu vì lý do nào đó không tồn tại. – ProNotion
Các vấn đề liên quan
- 1. Kiểm soát sự tồn tại của một thuộc tính
- 2. C# - Kiểm tra sự tồn tại thuộc tính về yếu tố enum của
- 3. Kiểm tra sự tồn tại của giá trị thuộc tính dữ liệu cụ thể
- 4. Kiểm tra sự tồn tại của khóa YAML
- 5. iPhone, kiểm tra sự tồn tại của hằng số
- 6. Kiểm tra sự tồn tại của một HashMap chính
- 7. Kiểm tra sự tồn tại của thư mục và tạo ra nếu không tồn tại
- 8. Cách chính xác để kiểm tra sự tồn tại của một thuộc tính trên một đối tượng JavaScript là gì?
- 9. Cách chính xác để kiểm tra sự tồn tại của thuộc tính lồng nhau trong Chef là gì?
- 10. XSLT nếu thuộc tính tồn tại/else
- 11. Cách kiểm tra sự tồn tại ID bằng jQuery?
- 12. iphone dev - NSUserDefaults kiểm tra sự tồn tại boolean
- 13. kiểm tra tính tồn tại giữa hai IEnumerable
- 14. Làm cách nào để kiểm tra xem thuộc tính lồng nhau có tồn tại trong SimpleXML
- 15. Làm cách nào để kiểm tra sự tồn tại và loại thuộc tính dựa trên khóa nhập NSString?
- 16. Cách kiểm tra xem thuộc tính có tồn tại khi chạy trên lớp con NSManagedObject
- 17. kiểm tra cho sự tồn tại cookie trong Django
- 18. file lặp, kiểm tra dòng sự tồn tại
- 19. Làm cách nào để kiểm tra xem thuộc tính có tồn tại trong XmlAttributeCollection không?
- 20. Kiểm tra phân tích cú pháp XML nếu thuộc tính tồn tại
- 21. PHP: Kiểm tra xem nút XML có tồn tại với thuộc tính
- 22. Kiểm tra nếu nút có thuộc tính tương đương với giá trị tồn tại
- 23. XPath: Cách kiểm tra xem một thuộc tính có tồn tại không?
- 24. Kiểm tra xem bảng có tồn tại
- 25. Kiểm tra nếu KeyValuePair tồn tại với LINQ của FirstOrDefault
- 26. Kiểm tra tồn tại khóa trong HashMap
- 27. Làm cách nào để kiểm tra sự tồn tại của đối tượng trong SQL Firebird?
- 28. Cách kiểm tra xem tài sản có tồn tại không?
- 29. Javascript: Kiểm tra xem classname tồn tại
- 30. SparseArray, kiểm tra xem key tồn tại
Bạn có đang thực hiện việc này trong tệp xslt hoặc trong điều khiển người dùng không? – Soldarnal