javascript - 如何将ajax调用值转换为C#
问题描述
我可以通过使用 ajax-call 来获取单个字符串中的值,但它返回 [object Object]
public static object Details4(string selectedJobSheet)
{
foreach (var item in selectedJobSheet)
{
Console.WriteLine(item);
}
}
当我使用 Foreach 循环时,它返回不同的值,例如:'1110'
解决方案
我假设您使用 AJAX 解析的是一个已序列化的对象。
也许尝试使用将字符串反序列化为对象
JobSheet Example = JsonConvert.DeserializeObject<JobSheet>(selectedJobSheet);
public class JobSheet
{
Email {get; set;}
}
https://www.newtonsoft.com/json/help/html/DeserializeObject.htm
推荐阅读
- ios - 在swift中仅使用来自firebase的值返回一个键
- ios - google登录后使用电子邮件登录Firebase出现错误:密码无效或用户没有密码
- android - 如何将三个视图与中间视图水平对齐?
- c++ - g++ 8.1 模板推导歧义,std 标志等于 c++17 第 2 部分
- java - 如何将 JUnit 测试用例导出到可执行的 .jar 中?
- javascript - 如何使用 Swift 将鼠标悬停在 WkWebView 中
- c# - TCP IP socket.receive,在 .Net 应用程序中接收到的数据,但在 Unity 中没有
- javascript - 删除javascript中的触摸指针
- jquery - 如何将当前选定的下拉列表项分配给 jQuery 中的标签?
- php - WooCommerce NGINX 缓存和 wc-session cookie 添加到购物车问题