我对eval()趣味概念很新,所以不要在语法上判断我。
我有我的Eval功能:
<%# Eval("BooleanVariable").ToString() == "true" ? GetAnswerWhenVariableIsTrue(Eval("Uid").ToString()) : GetAbnswerWhenVariableIsFalse(Eval("Uid").ToString())%>
所以我想要的是,当布尔变量为true时调用GetAnswerWhenVariableIsTrue并且为false时GetAbnswerWhenVariableIsFalse
我怎样才能实现它?
我用它来动态地将输入控件加载到转发器中
答案 0 :(得分:3)
试试这个
<%# Convert.ToBoolean(Eval("BooleanVariable")) == true ? GetAnswerWhenVariableIsTrue(Eval("Uid").ToString()) : GetAbnswerWhenVariableIsFalse(Eval("Uid").ToString())%>