我正在尝试向中继器添加条件语句,但收到以下错误:
- Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用。
我尝试使用的代码如下:
<asp:Repeater ID="repLeftmenu" DataSourceID="xmlMenu" runat="server" EnableViewState="false">
<HeaderTemplate>
<ul class="leftMenu">
</HeaderTemplate>
<ItemTemplate>
<li>
<% If XPath("@url").ToString = HttpContext.Current.Request.Url.AbsolutePath.ToString Then%>
<a href="<%# XPath("@url") %>">
<%# XPath("@title")%>
</a>
<% Else %>
<a href="<%# XPath("@url") %>">
<%# XPath("@title")%>
</a>
<% End If%>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
我的语法有问题吗?
谢谢,垃圾