Hello,
We have an old web project built in NET Framework 1.1.
It uses the TreeView control which is related to Microsoft.Web.UI library.
Now I would like to replace this old, obsolete control by the new one, from System.Web.UI
However there are some functions that I don't find the replacements for.
Ex: This control is populated dynamically from XML file.
<TREENODETYPES>
<TreeNodeType type="employeur" SelectedImageUrl="Images/ico/18_service.gif" ExpandedImageUrl="Images/ico/18_service.gif" ImageUrl="Images/ico/18_service.gif"/>
<TreeNodeType type="file" ImageUrl="Images/ico/ico_16_1039_d.gif" ExpandedImageUrl="Images/ico/ico_16_1039_d.gif"/>
<TreeNodeType type="folder" ImageUrl="Images/ico/closedfolder.gif" ExpandedImageUrl="Images/ico/openedfolder.gif"/>
<TreeNodeType type="dossiersVue" ImageUrl="Images/ico/closedfolder.gif" ExpandedImageUrl="Images/ico/openedfolder.gif"/>
<TreeNodeType type="codePaieDossier" ImageUrl="Images/ico/ico_16_1022_d.gif" ExpandedImageUrl="Images/ico/ico_16_1022_d.gif"/>
<TreeNodeType type="codePaie" ImageUrl="Images/ico/ico_16_1055.gif" ExpandedImageUrl="Images/ico/ico_16_1055.gif"/>
<TreeNodeType type="CategorieCodePaie" ImageUrl="Images/ico/ico_16_1056.gif" ExpandedImageUrl="Images/ico/ico_16_1056_d.gif"/>
<TreeNodeType type="texteType" ImageUrl="Images/ico/18_activities.gif" ExpandedImageUrl="Images/ico/18_activities.gif"/>
<TreeNodeType type="action" ImageUrl="Images/ico/ico_18_news.gif" ExpandedImageUrl="Images/ico/ico_18_news.gif"/>
<TreeNodeType type="sites" ImageUrl="Images/ico/ada.gif" ExpandedImageUrl="Images/ico/ada.gif"/>
<TreeNodeType type="cibles" ImageUrl="Images/ico/ico_18_home.gif" ExpandedImageUrl="Images/ico/ico_18_home.gif"/>
</TREENODETYPES>
And in the code we have:
_treeView.TreeNodeTypeSrc = MapPath("NodeTypes.xml");
_treeView.DataBind();
...
TreeNode treeNode = new TreeNode();
treeNode.Type = "folder";
treeNode.Text = "Gestionnaires";
treeNode.Value = id + "Gestionnaires";
treeNodeParent.ChildNodes.Add(treeNode);
treeNode.Type in code is not available for the new control.
How do I replace it?
No comments:
Post a Comment