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

关于Repeater简单有关问题

2012-05-02 
关于Repeater简单问题前台:td aligncenter a href?ID%#Eval(ID) % 详情/aa href#

关于Repeater简单问题


前台:
 <td align="center"> <a href='?ID=<%#Eval("ID") %> '>详情</a> 
  <a href="#" >参与者</a> 
  <asp:LinkButton ID="lkbtnAgree" runat="server" CommandName="Agree" CommandArgument='<%#Eval("ID") %>'>同意</asp:LinkButton>
  <asp:LinkButton ID="lkbtnReject" runat="server" CommandName="Reject" CommandArgument='<%#Eval("ID") %>'>拒绝</asp:LinkButton>
  <asp:LinkButton ID="lkbtnEnd" runat="server" CommandName="End" CommandArgument='<%#Eval("ID") %>'>结束项目</asp:LinkButton>
  </td>

我想要 的效果是如果该 项目状态为已结束 ,则页面不显示 同意 拒绝 这2个

[解决办法]

<%#Eval("state").ToString()=="已结束"?"":"<asp:LinkButton ID="lkbtnAgree" runat="server" CommandName="Agree" CommandArgument='<%#Eval("ID") %>'>同意</asp:LinkButton>
<asp:LinkButton ID="lkbtnReject" runat="server" CommandName="Reject" CommandArgument='<%#Eval("ID") %>'>拒绝</asp:LinkButton>
"%>

[解决办法]
foreach(...)
{
LinkButton lbtn=rpt.FindControl("lkbtnAgree") as LinkButton;
if(...)
{
lbtn.visible=false;
}
}

[解决办法]
在原有基础上加个判断就可以了。

热点排行