2014-07-05 130 views
2

tentative_date有一個有效日期,但是當我嘗試轉換爲shortdate時,會顯示一個空字符串。ToShortDateString顯示空字符串

@if (Model.bookings.tentative_date.HasValue) {  
    Model.bookings.tentative_date.Value.ToShortDateString(); 
} 

關於我在做什麼的錯誤?

回答

4

您看不到任何東西,因爲您沒有渲染任何東西。

if塊內,您處於Razor的「代碼模式」,因此除非您以@作爲前綴,否則不會寫入響應。

所以你只需要寫:

@if (Model.bookings.tentative_date.HasValue) 
{ 
    @Model.bookings.tentative_date.Value.ToShortDateString() 
}