asp.net + How to create custom multi-templated tree databound control?
<p>I dont want to use asp.net's TreeView control.
I want to create a custom template databound control with multi template support like - </p>

<pre><code>&lt;asp:MtNavigationControl&gt;

    &lt;ItemTemplate&gt;
     ...
     ...
    &lt;/ItemTemplate&gt;

    &lt;SelectedItemTemplate&gt;
     ...
     ...
    &lt;/SelectedItemTemplate&gt;

    &lt;ParentItemTemplate&gt;
     ...
     ...
    &lt;/ParentSelectedItemTemplate&gt;

    &lt;SelectedParentItemTemplate&gt;
     ...
     ...
    &lt;/SelectedParentSelectedItemTemplate&gt;

&lt;/asp:MtNavigationControl&gt;
</code></pre>

<p>My data is like -</p>

<pre><code>class Employee
{
       string EmployeeName
       List&lt;Employee&gt; Employees
}
</code></pre>

<p>Does anyone know how to accomplish it? Please help !!!</p>
