使用eval一个IF语句和Repeater里面 [英] Using Eval inside a IF statement and Repeater
本文介绍了使用eval一个IF语句和Repeater里面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图使用eval一个IF语句和Repeater里面。
I am trying to use Eval inside a IF Statement and Repeater.
我想要做这样的事情:
<asp:Repeater runat="server" ID="rpRepeater">
<ItemTemplate>
<% if ((bool)Eval("A_Boolean"))
{ %>
blah...
<% } %>
</ItemTemplate>
</asp:Repeater>
这code给了我以下错误:
This code gives me the following error:
数据绑定方法如的eval(),XPath的()和bind()只能在数据绑定控件的上下文中使用。
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.
推荐答案
评估只能用于绑定标签内。
Eval can be only used inside "binding" tag.
<%# Eval("A_Boolean") %>
http://support.microsoft.com/kb/307860#1a
这篇关于使用eval一个IF语句和Repeater里面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文