0

我对 eval() 函数概念很陌生,所以不要在语法上评判我。

我有我的评估功能:

<%# Eval("BooleanVariable").ToString() == "true" ? GetAnswerWhenVariableIsTrue(Eval("Uid").ToString()) : GetAbnswerWhenVariableIsFalse(Eval("Uid").ToString())%>

所以我想要的是,当布尔变量为真时调用 GetAnswerWhenVariableIsTrue 和假时 GetAbnswerWhenVariableIsFalse

我怎样才能实现它?

我用它动态地将输入控件加载到转发器中

4

1 回答 1

3

尝试这个

<%# Convert.ToBoolean(Eval("BooleanVariable")) == true ? GetAnswerWhenVariableIsTrue(Eval("Uid").ToString()) : GetAbnswerWhenVariableIsFalse(Eval("Uid").ToString())%>
于 2013-01-03T23:05:58.023 回答