首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我想实现在绑定数据时还用一个判断语句,不知代码该如何写

2012-01-10 
我想实现在绑定数据时还用一个判断语句,不知代码该怎么写绑定代码如下:%#DataBinder.Eval(Container.Data

我想实现在绑定数据时还用一个判断语句,不知代码该怎么写
绑定代码如下:
<%#DataBinder.Eval(Container.DataItem, "adminRestore ")%>

如何实现象下面一样的功能?
<%if(userpopedom.Trim()   ==   "all "   ||   userpopedom.Trim()   ==   "newseditor "){%>
<tr   height= "20 "> <td>
&nbsp; <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 ")) %>

热点排行