2010-12-01 12 views
0

誰かがcontentpageのtabnameを取得する方法を知っていますか?私はIDを取得する方法を知っていますが、名前を取得する方法は分かりません。 これは、これまでの私のコードです:usercontrol umbracoでタブ名を取得するには

int userId = umbraco.BasePages.UmbracoEnsuredPage.GetUserId(umbraco.BasePages.UmbracoEnsuredPage.umbracoUserContextID); 
      DocumentType typeToCreate = DocumentType.GetByAlias("FAQItem"); 

       Document newDoc = Document.MakeNew("test123", typeToCreate, new global::umbraco.BusinessLogic.User(userId), 1161); 
       newDoc.getProperty("yourName").Value = newDoc.getProperty("Question"); 

        foreach(var prop in newDoc.GenericProperties) 
        { 
         newDoc.getProperty("email").Value += prop.PropertyType.TabId + " "; 
        } 

答えて

3

私は、のようなものと同じ使用.getVirtualTabsを管理:

foreach (var t in dt.getVirtualTabs()) 
{ 
    if (t.Id == id) 
    return t.Caption; 
} 
関連する問題