读书人

判判案句出错!为什么会提示当前上下文

发布时间: 2012-07-03 13:37:43 作者: rapoo

判断语句出错!!为什么会提示当前上下文中不存在名称“Container”
<% if (CheckUser(userName, DataBinder.Eval(Container.DataItem, "UserName")))
{ %>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Delete" Text="删除"></asp:LinkButton>

<% } %>
如果为真显示编辑删除,如果为假不显示,上面判断语句怎么出错啊,还请各位大侠告知!

[解决办法]
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑" Visible="<%# GetVisible(Eval("UserName").ToString())></asp:LinkButton>
public bool GetVisible(string Name)
{
return CheckUser(userName, Name);
}
或在databound中设置visible

读书人网 >asp.net

热点推荐