当日期等于今天时显示链接

时间:2014-03-18 12:03:38

标签: c# asp.net-mvc html5

我有一个包含各种列的表,其中一列是DateTime类型,另一列是动作链接。我希望仅在日期等于今天时显示链接。我似乎无法找到有关如何执行此操作的任何信息。

我想要显示的链接是:

@Html.ActionLink("Show Details", "Details", new { id = item.Id })

如果DateTime列中的日期今天不相等,则不应显示该链接。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:2)

您可以对Date的{​​{1}}属性进行比较。

DateTime

答案 1 :(得分:0)

除了你可以去的时区

@if(item.DateField.ToShortDateString() == DateTime.Now.ToShortDateString())
{
    //pop stuff in here
}

编辑

@Maarten也是正确的你可以比较日期部分! :d