-1
我想一個條件語句添加到我的中繼器,但我收到以下錯誤條件語句:使用XPath裏面直放站
- 數據綁定方法如的eval(),XPath的(),和綁定()只能用於數據綁定控件的上下文中。
我想使用的代碼如下:
<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>
是不是有什麼毛病我的語法?
感謝, crjunk
看你的代碼,我看到了一個if/else結構,但我看到包含的代碼之間沒有區別在'If Then ... Else'和'Else ... End If'中的代碼。你確定你需要if/else結構嗎? –