带有 Sitecore 的中继器中单选按钮的解析器错误
Parser Error for RadioButton In Repeater with Sitecore
当且仅当我添加 Text
属性.
时,我收到以下单选按钮控件的解析器错误 (The server tag is not well formed.
)
<asp:Panel runat="server" ID="RepeaterPanel" CssClass="radio-list">
<asp:Repeater ID="RadioRepeater" runat="server" ItemType="Sitecore.Data.Items.Item">
<ItemTemplate>
<div class="radio-control">
<asp:RadioButton
runat="server"
Text="<%#: Item["Text"] %>"
GroupName="<%#: DataSource.Name %>"
/>
</div>
</ItemTemplate>
</asp:Repeater>
</asp:Panel>
错误如下:
Line 9: <ItemTemplate>
Line 10: <div class="radio-control">
Line 11: <asp:RadioButton
Line 12: runat="server"
Line 13: Text="<%#: Item["Text"] %>"
我已经尝试使用 <%# Item["Text"] %>
和 <%# Eval("Name") %>
(只是为了让一些东西工作)以及我能想到的这三个之间的所有变体(#:
和 #
).我需要从数据绑定项 (Sitecore.Data.Items.Item
) 获取数据,因此使用 <%= %>
语法似乎不合适。
让事情变得更复杂的是,当添加下面的输出(如下)时,单选按钮完美无缺地工作,没有抱怨。
<%#: Item["Text"] %>
您在此处有多个连续 "
:
Text = "<%#: Item["Text"] %>"
改为尝试
Text = '<%#: Item["Text"] %>'
当且仅当我添加 Text
属性.
The server tag is not well formed.
)
<asp:Panel runat="server" ID="RepeaterPanel" CssClass="radio-list">
<asp:Repeater ID="RadioRepeater" runat="server" ItemType="Sitecore.Data.Items.Item">
<ItemTemplate>
<div class="radio-control">
<asp:RadioButton
runat="server"
Text="<%#: Item["Text"] %>"
GroupName="<%#: DataSource.Name %>"
/>
</div>
</ItemTemplate>
</asp:Repeater>
</asp:Panel>
错误如下:
Line 9: <ItemTemplate>
Line 10: <div class="radio-control">
Line 11: <asp:RadioButton
Line 12: runat="server"
Line 13: Text="<%#: Item["Text"] %>"
我已经尝试使用 <%# Item["Text"] %>
和 <%# Eval("Name") %>
(只是为了让一些东西工作)以及我能想到的这三个之间的所有变体(#:
和 #
).我需要从数据绑定项 (Sitecore.Data.Items.Item
) 获取数据,因此使用 <%= %>
语法似乎不合适。
让事情变得更复杂的是,当添加下面的输出(如下)时,单选按钮完美无缺地工作,没有抱怨。
<%#: Item["Text"] %>
您在此处有多个连续 "
:
Text = "<%#: Item["Text"] %>"
改为尝试
Text = '<%#: Item["Text"] %>'