Jquery 如何在ASP.net中将日期作为JSON发送到服务器

Jquery 如何在ASP.net中将日期作为JSON发送到服务器,jquery,asp.net,http,post,json.net,Jquery,Asp.net,Http,Post,Json.net,好吧,我真的很困惑把我的日期发送到服务器,然后再接收数据。它就是认不出来 如果我已经使用“获取”方法获取请求链接,如何“发布”我的日期 当我“获取”日期时,服务器以“/date(875948900000)/”此格式接收该日期,但无法识别它,因此无法从中获取数据。数据类型是JSON 我应该在Ajax控制器HttpPost代码中编写什么? 很抱歉问了一些愚蠢的问题,但我是个新手,只想了解这个过程 GET和POST有很大的区别,GET方法是GET携带附加在URL字符串中的请求参数,而POST携带在消息

好吧,我真的很困惑把我的日期发送到服务器,然后再接收数据。它就是认不出来

  • 如果我已经使用“获取”方法获取请求链接,如何“发布”我的日期

  • 当我“获取”日期时,服务器以
    “/date(875948900000)/”
    此格式接收该日期,但无法识别它,因此无法从中获取数据。数据类型是JSON

  • 我应该在Ajax控制器HttpPost代码中编写什么? 很抱歉问了一些愚蠢的问题,但我是个新手,只想了解这个过程

  • GET和POST有很大的区别,GET方法是GET携带附加在URL字符串中的请求参数,而POST携带在消息体中的请求参数,这使得它更安全地传输数据

    但是,您可以使用以下代码,使用ajax和JSON将日期发送到c#,并使用Success从c#重新发送回ajax

      $.ajax({
                type: "POST",
                url: "page.aspx/SETDATE",
                data: JSON.stringify({ 'Date': DateThatWillBeSent}),
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) { 
                    alert(msg);
                }
            });
    
    在c#use中


    我确实得到了这个错误:POST 404(未找到)首先,你给我发送了一个本地链接,我无法检查它,其次,你是否将函数设置为静态方法?您使用它作为静态公共方法,就像我在代码中写的一样?。最后但并非最不重要的一点是,找不到错误意味着在您的代码中找不到方法。请将我的代码用于测试目的,然后编辑它以确保一切正常
     [WebMethod]
            public static string SETDATE(string Date)
            {
                try
                {
                   return Date;
                }
                catch (Exception ex)
                { 
                    throw;
                }
            }