Asp.net 获取页面中的Aspnet Repeater当前项属性值
我需要在aspnet中继器中获取当前项属性值,以便执行if-else,如:Asp.net 获取页面中的Aspnet Repeater当前项属性值,asp.net,repeater,asprepeater,Asp.net,Repeater,Asprepeater,我需要在aspnet中继器中获取当前项属性值,以便执行if-else,如: <asp:Repeater runat="server" ID="repeaterLeftMenu" DataSourceID="SqlDataSourceMenuPrincipalEsquerda"> <ItemTemplate> <li>
<asp:Repeater runat="server" ID="repeaterLeftMenu" DataSourceID="SqlDataSourceMenuPrincipalEsquerda">
<ItemTemplate>
<li>
<a href="#" id='<%# Eval("item_sid") %>' onclick='clickLeftMainMenu("<%# Eval("item_sid") %>")' data-toggle="tooltip" data-placement="right" title="" data-original-title='<%# Eval("item_desig") %>'>
<% if(Current Item property) { %>
<img src='../images/first_menu_vertical/<%# Eval("item_img") %>' />
<%else { %>
<img src='../images/menu/<%# Eval("item_icon") %>' />
<% } %>
</a>
</li>
</ItemTemplate>
</asp:Repeater>
我被困在获取当前物品属性部分上。
如果可能的话,我想做这件事。你说的“财产”是什么意思?如果(Eval(“item_sid”).ToString()=“value”)尝试过,为什么不使用
。它抛出System.InvalidOperationException