我想实现在绑定数据时还用一个判断语句,不知代码该怎么写
绑定代码如下:
<%#DataBinder.Eval(Container.DataItem, "adminRestore ")%>
如何实现象下面一样的功能?
<%if(userpopedom.Trim() == "all " || userpopedom.Trim() == "newseditor "){%>
<tr height= "20 "> <td>
<a href= "admins/admin_addnews.aspx " target= "right "> 添加新闻 </a> | <a href= "admins/admin_managenews.aspx " target= "right "> 新闻管理 </a> </td>
</tr>
<%}%>
即用if语句判断 <%#DataBinder.Eval(Container.DataItem, "adminRestore ")%> 的长度是否为0,来决定是否显示某段代码
------解决方案--------------------方法1 :
<%# (DataBinder.Eval(Container.DataItem, "adminRestore ") == "1 ")?结果1:结果2 %>
方法2 :
写一个函数
Public string YourFunc(object str){
if(str== "1 "){
return 结果1;
}else{
return 结果2;
}
}
<%# YourFunc(DataBinder.Eval(Container.DataItem, "adminRestore ")) %>