2011-01-19 52 views
0

是否可以檢查ListView中的值?ListView - 在顯示之前檢查值

我想要做這樣的事情:

<asp:ListView ID="ListView1" runat="server" DataKeyNames="Id" 
       DataSourceID="EntityDataSource1" EnableModelValidation="True"> 

       <ItemTemplate> 

        if <%# Eval("Id") == X %> 
         "do something" 
        else 
         "do something else" 

       </ItemTemplate> 
</asp:ListView> 

感謝

回答

1

是的,它應該,但嘗試:

<% if (Eval("Id") == X) { %> 
         "do something" 
<% } else { %> 
         "do something else" 
<% } %> 

如果不工作,大多數人使用的第三語法如下:

<%= (Eval("Id") == X) ? "do something" : "do something else" %> 

就是這樣的。

HTH。

相關問題