2013-04-07 74 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