加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 服务器标签格式不正确,ASP Repeater Datasource

发布时间:2020-12-16 07:34:12 所属栏目:asp.Net 来源:网络整理
导读:我一直在用消息得到解析器错误服务器标签没有很好地形成以下行. asp:Repeater runat="server" DataSource="%# ((MultilistField)((Item)Container.DataItem).Fields["Tags"]).GetItems() %" ItemTemplate sc:FieldRenderer ID="FieldRenderer1" runat="serve
我一直在用消息得到解析器错误服务器标签没有很好地形成以下行.

<asp:Repeater runat="server" DataSource="<%# ((MultilistField)((Item)Container.DataItem).Fields["Tags"]).GetItems() %>">
                    <ItemTemplate>
                        <sc:FieldRenderer ID="FieldRenderer1" runat="server" FieldName="Tag name" Item="<%# Container.DataItem %>"/>
                    </ItemTemplate>
                    <SeparatorTemplate>
                        /
                    </SeparatorTemplate>
                </asp:Repeater>

语法看起来很好,但我不确定的一件事是你是否可以在那里使用“.Field [”tags“]元素.

我试过查找它,但找不到类似的问题.我希望有人能为我解释为什么解析器抱怨这一行.

谢谢

解决方法

我现在想到的是使用单引号字符串:

<asp:Repeater runat="server" DataSource='<%# ((MultilistField)((Item)Container.DataItem).Fields["Tags"]).GetItems() %>' >

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读