Technical support This forum is closed.
Version 1.x > Technical support > CMDDataList control insert some extra tags View modes: 
User avatar
Member
Member
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

User avatar
Guest
admin - 4/11/2005 7:16:47 PM
   
Re: CMDDataList control insert some extra tags
Hi Andrea,

I'm not sure why this happens, but the DataList control generally adds some tags. I'd rather recommend you using CMSRepeater control instead of CMSDataList - as far as I know there shouldn't be any problem with that.

Should you need any help, please feel free to contact me.

Best Regards,