c#
  • asp.net
  • null
  • 2014-01-28 5 views 0 likes 
    0

    Я хочу проверить, равна ли дата null, а затем отобразить строку. если нет null отображение.Как проверить нулевое значение в источнике asp.net?

    <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> 
    
    Смежные вопросы