ASP.. NET eval()总是返回true

本文关键字:返回 true NET eval ASP | 更新日期: 2023-09-27 17:50:32

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

我有一个Eval函数:

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

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

我怎样才能实现它?

我使用它来动态加载输入控件到中继器

ASP.. NET eval()总是返回true

试试这个

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