我一直在打猎,我不知道这是否可能。我有一个按钮(在中继器内),此按钮的文本由数据集中返回的几个值确定,如下所示:
Text='<%# DataBinder.Eval(Container.DataItem, "eventnumber") + "|" + DataBinder.Eval(Container.DataItem, "type" )%>'
但是我想做的是根据 eventnumber 中是否有值来切换分配的字段。像这样的东西:
Text='<%# DataBinder.Eval(Container.DataItem, "eventnumber")!=""?DataBinder.Eval(Container.DataItem, "eventnumber"):DataBinder.Eval(Container.DataItem, "productid") + "|" + DataBinder.Eval(Container.DataItem, "type" )%>'
但我似乎无法让它工作。(在这种情况下,我没有收到任何错误,但文本为空)
有人可以帮忙吗?
谢谢你,克雷格