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

判判案句出错!为什么会提示当前上下文中不存在名称“Container”

2012-07-03 
判断语句出错!!为什么会提示当前上下文中不存在名称“Container”%if (CheckUser(userName, DataBinder.Eva

判断语句出错!!为什么会提示当前上下文中不存在名称“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

热点排行