在LinkBut​​ton中设置日期可见条件

使用ASP.NET C#Web窗体在LinkButton设置日期Visible条件。 我有一个GridView 。 在使用LinkButton GridView模板字段中。 我想匹配条件batchdate 小于等于那么只有LinkButton应该可见true。

下面是我的LinkButton代码。 我知道写错了能见度条件。

 <asp:LinkButton ID="lnkbtn_ViewCan" runat="server" Text="View Candidates" OnClick="lnkbtn_ViewCan_Click" Visible='<%# Eval("BatchDate").ToString() ' > 

在数据库表中, BatchDate值存储如下

 2016-10-26 00:00:00.000 

用这个:

在ASPX中:

 Visible='<%#GetVisible(Eval("BatchDate").ToString())%>' 

并在代码背后:

 public bool GetVisible(object value) { if (Convert.ToDateTime(value) <= DateTime.Now) { return true; } return false; }