【发布时间】:2017-09-05 04:46:59
【问题描述】:
在中继器控件中,我有一个 LinkButton,此 LinkButton 只能修改属于发布它的同一用户的数据,为此我需要评估一个会话变量,并且仅在该链接拥有的信息上显示 LinkButton签名用户。
我尝试了以下结构的几种变体,但都没有成功:
<asp:LinkButton ID="lnkocultar_post" runat="server" class="pull-right btn-box-tool" OnCommand="lnkocultar_post_Command" CommandArgument='<%# Eval("post_ID") %>' Visible='<%# bool.Parse(Session["Miembro_Id"] == Eval("Miembro_Id")) ? "true": "false"%>'>
<i class="fa fa-times">
</i>
</asp:LinkButton>
【问题讨论】:
-
代替
'<%# bool.Parse(Session["Miembro_Id"] == Eval("Miembro_Id")) ? "true": "false"%>',试试'<%# string.Equals(Session["Miembro_Id"], Eval("Miembro_Id")%>'。
标签: c# asp.net session-variables repeater linkbutton