c# - 获取 umbraco 选项卡上的所有属性

标签 c# user-controls umbraco

我正在尝试弄清楚这里的 umbraco API。在一段代码中,我试图列出选项卡上的所有属性。我知道我可以通过以下方式获得这些:

 MyTab.PropertyTypes

但是这个属性被声明为“过时”(已弃用),它让我引用函数 GetPropertyTypes(int)。但是,此函数需要一个参数“ContentTypeId”,我不确定应该指定什么。我想要所有属性,而不仅仅是某种类型的属性。

我尝试寻找有关此功能的文档,但找不到任何文档。谁能指出我正确的方向吗?

最佳答案

希望这有帮助:

DocumentType dt = new DocumentType(1051); //id of documenttype
        foreach (ContentType.Tab x in dt.getVirtualTabs)
        {
            List<PropertyType> Properties = x.GetAllPropertyTypes();

            foreach (var propertyType in Properties)
            {
                propertyType.Name;
            }      
 }

关于c# - 获取 umbraco 选项卡上的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334319/

相关文章:

.net - 来自 Id 的 Umbraco 6.x .Net 控制媒体

c# - 具有自定义 Message 属性的继承异常类

c# - C# 中的 const 和 static 有什么区别?

c# - 在 C# 中,内部结构给出编译器警告

c# - 将 collection.foreach 从 C# 转换为 VB.Net

umbraco - umbraco 4 中的文件夹

javascript - .net ReportViewer javascript 错误

c# - 使UserControl全屏显示

c# - 如何为用户控件属性设置初始值?

Umbraco 7 向仪表板添加新项目