2013-04-07 72 views
0

我想比较当前日期和日期。我写下面的部分,但我得到错误在aspx(html)页面中比较日期?

as)预计和我可以比较以下格式?

<asp:Label ID="Label4" runat="server" Text='<%#Convert.ToDateTime(Eval("PDate")) > DateTime.Now ? Eval("PDate","{0:dd-MMM-yy}"):Publish Soon %>'></asp:Label> 

回答

0

关于括号,它看起来像你需要第二Eval关闭)

是否有原因,您不在代码隐藏中设置Label4.Text?它会让你的生活更轻松。

+0

我知道我们可以在代码隐藏中做到这一点,但我只是试图在html端完成它,关于paraenthesis我不认为你的是正确的格式。如果错误,我想显示“即将发布”。 – 2013-04-07 16:25:56

+0

@AbhishekRanjan我编辑了我的答案。 – 2013-04-07 16:38:43

+0

好吧,我意识到我不能写“快速发布”。它说它不存在。我以为我可以写任何文字。当我写'null'的时候,我的paraynthesis有效。 Like below.Text ='<%#Convert.ToDateTime(Eval(“PDate”))> DateTime.Now? Eval(“PDate”,“{0:dd-MMM-yy}”):null%>'> – 2013-04-07 16:45:26