使用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
答案 0 :(得分:0)
在ASPX中:
Visible='<%#GetVisible(Eval("DateofEvent").ToString())%>'
在后面的代码中:
public bool GetVisible(object value)
{
if (Convert.ToDateTime(value) <= DateTime.Now)
{
return false;
}
return true;
}