2014-01-28 3 views
0

날짜가 null인지 확인한 다음 문자열을 표시하고 싶습니다. null이 아닌 경우 표시 날짜입니다.asp.net 소스에서 null 값을 확인하는 방법?

<asp:Label ID="Label9" runat="server" Text='<%# Convert.ToDateTime(Eval("Issue_Date")).ToShortDateString() %>' /> 

답변

2

는 또한 다음과 같이 그것을 해결할 수 :

<asp:Label ID="Label9" runat="server" 
      Text='<%# (!String.IsNullOrEmpty(Eval("Issue_Date")) ? 
       Convert.ToDateTime(Eval("Issue_Date")).ToShortDateString() : 
       "yourStringIfNull") %>' /> 
2

코드 숨김의 방법 작성 : 페이지에서

public string DisplayDateTime(object value) 
{ 
    if (value== null) 
    { 
    return "Date is null"; 
    } 

    return Convert.ToDateTime(value).ToShortDateString(); 
} 

다음 전화 DisplayDateTime을 :

<asp:Label Text='<%# DisplayDateTime(Eval("Issue_Date")) %>' runat="server"></asp:Label> 
관련 문제