c#-4.0
  • datetime
  • asp.net-4.0
  • 2013-04-07 2 views 0 likes 
    0

    현재 날짜와 날짜를 비교하려고합니다. 나는 아래 부분을 썼다. 그러나 나는 오류를 낳는다.aspx (html) 페이지의 날짜를 비교합니까?

    ) 예상과 다음의 형식으로 비교할 수 있냐? 두 번째 Eval에 대한 폐쇄 )이 필요한 것처럼 괄호에 관한

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

    답변

    0

    , 그것은 보인다.

    코드 숨김에 Label4.Text을 설정하지 않은 이유가 있습니까? 그것은 당신의 인생을 더 쉽게 만들 것입니다.

    +0

    우리는 코드 숨김으로 처리 할 수 ​​있지만 HTML 쪽에서 처리하려고한다는 것을 알고 있으며 사용자의 올바른 형식이 아니라고 생각합니다. 거짓이라면 "Publish soon"을 표시하고 싶었습니다. –

    +0

    @AbhishekRanjan 나는 나의 대답을 편집했다. –

    +0

    좋아, 나는 "Publish Soon"을 쓸 수 없다는 것을 깨달았다. 그것은 존재하지 않는다고 말합니다. 나는 어떤 텍스트라도 쓸 수 있다고 생각했다. paraenthesis에 대해 내가 'null'이라고 쓰면 작동합니다. Like below.Text = '<% # Convert.ToDateTime (Eval ("PDate"))> DateTime.Now? Eval ("PDate", "{0 : dd-MMM-yy}") : null %> '> –

    관련 문제