Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ajax成功中解码日期并以正确的格式获取日期?_C#_Jquery_Json_Date_Asp.net Ajax - Fatal编程技术网

C# 如何在ajax成功中解码日期并以正确的格式获取日期?

C# 如何在ajax成功中解码日期并以正确的格式获取日期?,c#,jquery,json,date,asp.net-ajax,C#,Jquery,Json,Date,Asp.net Ajax,朋友们,您好,我得到的不是错误,而是在ajax成功中获取日期时遇到的一些问题,请告诉我如何更正此问题 $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", data: {}, url: "edit-registration.aspx/GetUserInfo", datatype: 'json

朋友们,您好,我得到的不是错误,而是在ajax成功中获取日期时遇到的一些问题,请告诉我如何更正此问题

$.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            data: {},
            url: "edit-registration.aspx/GetUserInfo",
            datatype: 'json',
            success: function (data) {

                var objData = eval("(" + data.d + ")");
                var rows = objData.Table1.length - 1;

                $("#disabilityCertIssueDate").val(objData.Table1[0][15]);
             },
            error: function (e, v) {
                alert('there is some error');
            }
        });
数据以json格式从abc.aspx.cs页面返回

public static string DataSetToJSON(DataSet ds)
{
    try
    {
        Dictionary<string, object> dict = new Dictionary<string, object>();
        foreach (DataTable dt in ds.Tables)
        {
            object[] arr = new object[dt.Rows.Count + 1];

            for (int i = 0; i <= dt.Rows.Count - 1; i++)
            {
                arr[i] = dt.Rows[i].ItemArray;
            }

            dict.Add(dt.TableName, arr);
        }

        JavaScriptSerializer json = new JavaScriptSerializer();
        return json.Serialize(dict);
    }
    catch (Exception e)
    {
        return e.Message;
    }
}
公共静态字符串DataSetOJSON(数据集ds)
{
尝试
{
Dictionary dict=新字典();
foreach(ds.表中的数据表dt)
{
object[]arr=新对象[dt.Rows.Count+1];

对于(inti=0;i在将日期作为字符串传递给JS之前格式化),它将是html5输入的有效值

例如:

DateTime.Now.ToString("yyyy-dd-MM");

但是我在success/date(787170600000)/(日期)中获得了该格式的日期。那么我如何才能进入(YYYY-dd-mm)您在客户端获得的
/date(787170600000)/
在您将日期传递给客户端之前格式化日期:int此语句:
arr[i]=dt.Rows[i].ItemArray;
是的,我之所以收到此消息,是因为我正在以上述格式传递日期,那么我应该如何…恢复它