ASP.NET-MVC 淘汰赛 MVC。屏幕应显示一个空文本框。用一个按钮。当用户单击按钮时,存储的日期应显示在文本框中。
屏幕加载时的 ATM 日期已存储在文本框“0001-01-01T00:00:00”中,但是当我按下按钮时,它变为:/Date(1366300981661)/。
任何人都知道它为什么这样做,以及如何让它只显示单击按钮时的日期。
请看下面的代码: 型号
public class ClickCounterModel
{
public void ShowDates()
{
FirstDate = DateTime.Now;
}
}
控制器
public class ClickCounterController : KnockoutController
{
public ActionResult ShowDates(ClickCounterModel model)
{
model.ShowDates();
return Json(model);
}
}
看法
@using PerpetuumSoft.Knockout
@model ClickCounter.Models.ClickCounterModel
@{
var ko = Html.CreateKnockoutContext();
}
<div>Dates: @ko.Html.TextBox(m => m.FirstDate) </div>
@ko.Html.Button("Show", "ShowDates", "ClickCounter")
@ko.Apply(Model)