jquery 函数 属性 无法识别 @Model.EndDate 值
jquery function property doesn't recognize @Model.EndDate value
首先也是最重要的是 link 我正在使用的倒数计时器:
http://www.jqueryscript.net/time-clock/Slim-Countdown-Timer-Plugin-with-jQuery-DownCount.html
我正在使用 Visual Studio、c# MVC ASP.NET、Entity Framework、bootstrap & razor for cshtml 页面和 jquery.
如果我像这样手动设置日期就可以正常工作:
<script>
$('.countdown').downCount({
date: '06/06/2015 12:00:00',
offset: +1
});
</script>
但是,我需要从 Entity Framework 调用一个对象,从所述对象获取 EndDate 并使用它来设置倒数计时器。
所以我尝试像这样调用对象(在我的 HTML 页面内):
$('.countdown').downCount({
date: '@Model.EndDate',
offset: +1
});
显然,属性 无法识别我试图传递的 @Model.EndDate 值,而只是将其视为空值。如何让它识别值?
它可能不喜欢 AM/PM,但使用这个:
function whatever() {
alert('@DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")')
}
我知道了:
function whatever() {
alert('05/15/2015 10:40:34')
}
格式参考:https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx
只需再次 属性 调用 StrEndDate
格式化日期并在服务器上将其设置为此 属性 然后将其作为字符串发送,因此 js 不会干扰与日期值。
首先也是最重要的是 link 我正在使用的倒数计时器: http://www.jqueryscript.net/time-clock/Slim-Countdown-Timer-Plugin-with-jQuery-DownCount.html
我正在使用 Visual Studio、c# MVC ASP.NET、Entity Framework、bootstrap & razor for cshtml 页面和 jquery.
如果我像这样手动设置日期就可以正常工作:
<script>
$('.countdown').downCount({
date: '06/06/2015 12:00:00',
offset: +1
});
</script>
但是,我需要从 Entity Framework 调用一个对象,从所述对象获取 EndDate 并使用它来设置倒数计时器。 所以我尝试像这样调用对象(在我的 HTML 页面内):
$('.countdown').downCount({
date: '@Model.EndDate',
offset: +1
});
显然,属性 无法识别我试图传递的 @Model.EndDate 值,而只是将其视为空值。如何让它识别值?
它可能不喜欢 AM/PM,但使用这个:
function whatever() {
alert('@DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")')
}
我知道了:
function whatever() {
alert('05/15/2015 10:40:34')
}
格式参考:https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx
只需再次 属性 调用 StrEndDate
格式化日期并在服务器上将其设置为此 属性 然后将其作为字符串发送,因此 js 不会干扰与日期值。