sf:FieldListView WrapperTagName P causing wrong rendering HTML code in RadListView/RadTabStrip
<
div
id
=
"ctl00_RadMultiPage1"
style
=
"width:595px;"
>
<
div
id
=
"RadPageView1"
>
</
div
>
<
div
id
=
"RadPageView2"
>
</
div
>
<
div
id
=
"RadPageView3"
>
</
div
>
</
div
>
<
div
id
=
"ctl00_RadMultiPage1"
style
=
"width:595px;"
>
<
div
id
=
"RadPageView1"
>
<
div
id
=
"RadPageView2"
>
<
div
id
=
"RadPageView3"
>
</
div
>
</
div
>
</
div
>
</
div
>
<
sf:FieldListView
ID
=
"summary"
runat
=
"server"
Text
=
"0"
Properties
=
"Summary"
WrapperTagName
=
"p"
/>
<
sf:FieldListView
ID
=
"summary"
runat
=
"server"
Text
=
"0"
Properties
=
"Summary"
WrapperTagName
=
""
/>
<
telerik:RadTabStrip
ID
=
"RadTabStrip1"
MultiPageID
=
"RadMultiPage1"
runat
=
"server"
Skin
=
"CustomSkin"
EnableEmbeddedSkins
=
"false"
UnSelectChildren
=
"false"
SelectedIndex
=
"0"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab1"
Visible
=
"true"
PageViewID
=
"RadPageView1"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab2"
Visible
=
"true"
PageViewID
=
"RadPageView2"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab3"
Visible
=
"true"
PageViewID
=
"RadPageView3"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab4"
Visible
=
"true"
PageViewID
=
"RadPageView4"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab5"
Visible
=
"true"
PageViewID
=
"RadPageView5"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab6"
Visible
=
"false"
PageViewID
=
"RadPageView6"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab7"
Visible
=
"false"
PageViewID
=
"RadPageView7"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab8"
Visible
=
"false"
PageViewID
=
"RadPageView8"
/>
<
telerik:RadTab
runat
=
"server"
Text
=
"Tab9"
Visible
=
"false"
PageViewID
=
"RadPageView9"
/>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"RadMultiPage1"
runat
=
"server"
RenderSelectedPageOnly
=
"false"
SelectedIndex
=
"0"
Width
=
"595px"
>
<
telerik:RadPageView
ID
=
"RadPageView1"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content1"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent1"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView2"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content2"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent2"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView3"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content3"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent3"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView4"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content4"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent4"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView5"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content5"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent5"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView6"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content6"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent6"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView7"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content7"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent7"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView8"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content8"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent8"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView9"
runat
=
"server"
>
<
section
class
=
"left_breed"
>
<
asp:ContentPlaceHolder
ID
=
"Content9"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
section
class
=
"right_smal w_320 nomarg"
>
<
asp:ContentPlaceHolder
ID
=
"RightContent9"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
section
>
<
div
style
=
"clear: both"
>
</
div
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
<
telerik:RadListView
ID
=
"NewsList"
ItemPlaceholderID
=
"ItemsContainer"
runat
=
"server"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBaseStylesheet
=
"false"
OnItemDataBound
=
"RadNewsList_OnItemDataBound"
AllowCustomPaging
=
"true"
AllowPaging
=
"true"
EnableViewState
=
"true"
>
<
LayoutTemplate
>
<
sf:ContentBrowseAndEditToolbar
ID
=
"MainBrowseAndEditToolbar"
runat
=
"server"
Mode
=
"Add"
>
</
sf:ContentBrowseAndEditToolbar
>
<
asp:PlaceHolder
ID
=
"ItemsContainer"
runat
=
"server"
/>
</
LayoutTemplate
>
<
ItemTemplate
>
<
div
class
=
"newsitem border_top"
>
<
div
class
=
"cal left"
>
<
span
class
=
"n_date"
>
<%# ((DateTime)Eval("PublicationDate")).ToString("dd")%>
</
span
><
span
class
=
"n_month"
>
<%# ((DateTime)Eval("PublicationDate")).ToString("MMM")%>
</
span
><
span
class
=
"n_year"
>
<%# ((DateTime)Eval("PublicationDate")).ToString("yyyy")%>
</
span
>
</
div
>
<
div
class
=
"nitem left"
>
<
h2
>
<
sf:DetailsViewHyperLink
ID
=
"DetailsViewHyperLink1"
TextDataField
=
"Title"
ToolTipDataField
=
"Description"
runat
=
"server"
/>
</
h2
>
<
asp:Panel
ID
=
"pnlAuthor"
runat
=
"server"
>
<
span
class
=
"doornaam"
>Door <
span
class
=
"naam"
><
a
href
=
"#"
title
=
"asdasd"
>
<
sitefinity:TextField
ID
=
"TextField3"
runat
=
"server"
DisplayMode
=
"Read"
Value='<%# Eval("Author")%>' />
</
a
></
span
></
span
>
</
asp:Panel
>
<
asp:Panel
ID
=
"Tags"
runat
=
"server"
>
</
asp:Panel
>
<
sf:FieldListView
ID
=
"summary"
runat
=
"server"
Text
=
"0"
Properties
=
"Summary"
WrapperTagName
=
"p"
/>
<
span
class
=
"l_meer"
>
<
sf:DetailsViewHyperLink
ID
=
"FullStory"
Text
=
"» Lees meer"
runat
=
"server"
CssClass
=
"sfnewsFullStory"
/>
</
span
>
<
div
class
=
"n_foto"
>
<
asp:Panel
ID
=
"Image"
runat
=
"server"
>
</
asp:Panel
>
</
div
>
<
div
class
=
"reacties"
>
<
asp:Panel
ID
=
"CommentCount"
runat
=
"server"
>
</
asp:Panel
>
</
div
>
</
div
>
<
div
style
=
"clear: both;"
>
</
div
>
</
div
>
</
ItemTemplate
>
</
telerik:RadListView
>
Hi Ralph,
I was able to reproduce the issue that you have described. The output is the same (wrong) when using span tag also. The problem is that one more closing tag is generated. We are now investigating the issue.
For now I can recommend you to wrap the summary in hand-written P tag:
1.
<
p
>
2.
<
sf:FieldListView
ID
=
"summary"
runat
=
"server"
Text
=
"0"
Properties
=
"Summary"
/>
3.
</
p
>
Thank you for posting this and sorry for the inconvenience.
Thanks Telerik
FYI...this is STILL outstanding (and irritating) in 5.1