首页 > 解决方案 > 如何将ajax调用值转换为C#

问题描述

我可以通过使用 ajax-call 来获取单个字符串中的值,但它返回 [object Object]

public static object Details4(string selectedJobSheet)
    {

       foreach (var item in selectedJobSheet)
            {
                Console.WriteLine(item);
            }

    }

当我使用 Foreach 循环时,它返回不同的值,例如:'1110'

标签: javascriptjqueryjquery-uic#-4.0c#-3.0

解决方案


我假设您使用 AJAX 解析的是一个已序列化的对象。

也许尝试使用将字符串反序列化为对象

JobSheet Example = JsonConvert.DeserializeObject<JobSheet>(selectedJobSheet);

public class JobSheet
{
    Email {get; set;} 
}

https://www.newtonsoft.com/json/help/html/DeserializeObject.htm


推荐阅读