sciamannikoo
-
4/10/2005 3:22:43 PM
CMDDataList control insert some extra tags
Hi,
I want to use CMSDataList control to build a menù using <ul><li>... tags. CMSDataList show CMS.MenuItems of specific AliasPath. In Header Template i've insert <ul> tag. In Footer Template i've insert </ul> tag. In ItemTemplate i've insert something like that:
<itemtemplate> <li> <a href='<%# DataBinder.Eval(Container.DataItem, "AliasPath") %>' name='<%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem, "MenuItemPageTitle")) %>' title='<%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem, "MenuItemPageTitle")) %>'> <%# DataBinder.Eval(Container.DataItem, "MenuItemCaption") %> </a> </li> </itemtemplate>
Rendered HTML is that: <span id="SubMenu1_CMSDataList1"><span> <ul> </span><br><span> <li> <a href='/Home/La Fondazione' name='La Fondazione' title='La Fondazione'> La Fondazione </a> </li> </span><br><span> <li> <a href='/Home/Mappa' name='Mappa del Sito' title='Mappa del Sito'> Mappa del Sito </a> </li> </span><br><span> </ul> </span></span>
I dont know how remove <span> and <br> tags. This render bad the my page. Yes, i know i can use API to do that, but if possible, i would like to use Kentico Controls.
Thank you, Andrea
|