2013-01-12 23 views
0

是否有可能使用If語句檢查Repeater控件中的內容,並決定使用哪個HTML語句取決於If語句?像這樣(C#代碼)如何檢查中繼器控制內的東西?

<asp:Repeater runat="server" > 
    <ItemTemplate> 
    ... 
    if(something) do() .. else do_else().. 
    ... 
    </ItemTemplate> 
    </asp:Repeater> 
+0

使用您所選擇的語言和代碼隱藏,一好的地方是['ItemDataBound'](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx)。 –

+0

@TimSchmelter但我需要在HTML代碼中使用<%#Eval(「..」)%> ..? – dotfreelancer

+1

你沒有_need_'Eval'。在代碼隱藏中,您有['DataItem'](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.repeateritem.dataitem.aspx)。 –

回答

相關問題