Définir la condition Date visible dans LinkButton

Définir la condition de date Visible dans LinkButton aide de ASP.NET C # Web Forms. J’ai un GridView . Dans le champ Modèle GridView utilisant LinkButton . Je veux faire correspondre la condition batchdate inférieure et égale à alors seul LinkButton doit être visible.

Ci-dessous, le code de mon LinkButton . Je sais avoir écrit une mauvaise condition de visibilité.

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

Dans la table de firebase database, les valeurs BatchDate sont stockées comme ci-dessous

 2016-10-26 00:00:00.000 

Utilisez ceci:

En ASPX:

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

Et dans le code derrière:

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