使用asp.net c#在HyperLink中基于日期可见性条件

时间:2017-01-03 08:41:03

标签: c# asp.net

使用asp.net c#在HyperLink中基于日期可见性条件。我没有得到如何匹配condidation。如果EventDate小于今天并且等于今天的日期意味着可见错误。

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="http://mysite.in/registerForm.aspx" Visible='<%# Eval("DateofEvent").ToString() <= DateTime.Now %>' Text="Click here for registration" Target="_blank" />

EventDate就像保存在表格中一样。

2016-03-29 00:00:00.000

1 个答案:

答案 0 :(得分:0)

在ASPX中:

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

在后面的代码中:

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