Asp.net mvc 3 MVC中的JSon日期格式问题

Asp.net mvc 3 MVC中的JSon日期格式问题,asp.net-mvc-3,knockout.js,knockout-2.0,knockout-mvc,Asp.net Mvc 3,Knockout.js,Knockout 2.0,Knockout Mvc,ASP.NET-MVC淘汰了MVC。 屏幕应显示一个空文本框。用按钮。当用户单击按钮时,文本框中应显示存储的日期 屏幕加载日期时,ATM已存储在文本框“0001-01-01T00:00:00”中 但是,当我按下按钮时,它变为:/Date(136630981661)/ 任何人都知道它为什么会这样做,以及我如何让它只在点击按钮时显示日期 请参阅下面的代码: 型号 public class ClickCounterModel { public void ShowDates()

ASP.NET-MVC淘汰了MVC。 屏幕应显示一个空文本框。用按钮。当用户单击按钮时,文本框中应显示存储的日期

屏幕加载日期时,ATM已存储在文本框“0001-01-01T00:00:00”中 但是,当我按下按钮时,它变为:/Date(136630981661)/

任何人都知道它为什么会这样做,以及我如何让它只在点击按钮时显示日期

请参阅下面的代码: 型号

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)
@使用PerpetuumSoft.Knockout
@模型ClickCounter.Models.ClickCounterModel
@{
var ko=Html.CreateKnockoutContext();
}
日期:@ko.Html.TextBox(m=>m.FirstDate)
@按钮(“显示”、“显示日期”、“单击计数器”)
@ko.应用(模型)

以Json格式获取结果后,日期格式丢失

JQuery

var MyDate_String_Value = "/Date(1366300981661)/";
var value = new Date
            (
                 parseInt(MyDate_String_Value.replace(/(^.*\()|([+-].*$)/g, ''))
            );
var dat = value.getMonth() + 
                         1 + 
                       "/" + 
           value.getDate() + 
                       "/" + 
       value.getFullYear();

这真的应该是对你之前问题的编辑吗@PankajGarg很抱歉耽搁了我今天只想谈这个问题。我尝试了您的建议:将其包装在DOM事件中,并在我的视图中引用JS文件。然而,我仍然遇到同样的问题。为了测试,我用“警报”替换了您提供的代码,它工作得很好,所以我只能猜测您的答案中的代码一定有一些小问题。你对可能出现的问题有什么想法吗?谢谢你的回复。谢谢你的帮助。下面的答案不起作用。您是否有机会查看并回复我发送给您电子邮件的示例应用程序?thanks@PankajGarg我收到了你发来的电子邮件,谢谢你的帮助,很好。另一方面,我想知道为什么每次页面加载时文本框都包含“0001-01-01T00:00:00”??如何将其从页面加载中删除?谢谢您的回复。虽然它在我的模型中,但我应该将其粘贴到哪里?在JavaScript文件中,将此代码包装到DOM就绪事件中。在您的视图文件中添加JavaScript文件的引用。请在我的Q的评论部分查看我的回复,谢谢Pankaj