三元运算的有关问题。

三元运算的问题。!?%(DataBinder.Eval(Container,DataItem.ord_isHandling ))?否 :是 %这样写对吗

三元运算的问题。!?
<%=   (DataBinder.Eval(Container,   "DataItem.ord_isHandling "))   ?   "否 "   :   "是 "   %>
这样写对吗?不对应该怎么改呀?

[解决办法]
在后台写个函数
protected string test(bool b)
{
return b? "是 ": "否 ";
}
前页面
<%# test(DataBinder.Eval(Container, "DataItem.ord_isHandling "))%>