2015-05-15 31 views
0

首先這裏是鏈接到我使用的倒計時:我使用Visual Studio http://www.jqueryscript.net/time-clock/Slim-Countdown-Timer-Plugin-with-jQuery-DownCount.htmljQuery函數性質不能識別@ Model.EndDate價值

,C#ASP.NET MVC,實體框架,引導&爲cshtml頁面和jQuery的剃刀。

如果我手動設置日期這樣它工作正常:

<script> 
    $('.countdown').downCount({ 
    date: '06/06/2015 12:00:00', 
    offset: +1 
    }); 
</script> 

不過,我需要調用從實體框架的對象,得到所述物體的結束日期,並用它來設置倒計時。 所以我打過電話這樣的對象(在我的HTML頁面):

$('.countdown').downCount({ 
    date: '@Model.EndDate', 
    offset: +1 
}); 

顯然,物業只是不承認我想通過@ Model.EndDate價值,只是將它視爲一個空值。我如何讓它認識到價值?

+0

你在瀏覽器中有Model @ EndDate嗎? – MStodd

+0

asp如何將@ Model.EndDate的值渲染成javascript?當它在瀏覽器中呈現時,請查看js/html ...那裏您會發現日期格式錯誤,最有可能是 –

+0

我意識到它實際上不是格式問題,它只是不讀取數據。 :(我不知道這是爲什麼 html頁面使用:@model Domain.Module.Agenda.AgendaSettingsModule 所以我調用模型來獲取當前模塊(通過路由調用) – AmyLinck

回答

0

只是讓另一個屬性調用StrEndDate做你的日期格式,並將其設置爲服務器上的此屬性,然後將其作爲字符串發送,因此js不會影響日期值。