我有一张包含问题列表的表格。属性之一是largeText
。
NULL
意味着隐藏文本框意味着显示多行文本
TRUE
框
FALSE
意味着显示单行文本框。
这就是我想要做的
<asp:TextBox ID="tbxFreeResponse" runat="server"
Visible='<%# Eval("largeText") != null %>'
TextMode = '<%# (Eval("largeText") == (object)true) ?
TextBoxMode.SingleLine :
TextBoxMode.MultiLine%>'/>
Eval("largeText") == (object)true
总是评估FALSE
为。我错过了什么?强制转换是必要的(object)
,否则它会抱怨类型不兼容。