将对象转换为字符串时得到不适当的输出

本文关键字:不适当 输出 对象 转换 字符串 | 更新日期: 2023-09-27 18:25:26

我想从对象中提取数据,但得到了不合适的输出。

我正在以json.stringify的形式从ajax帖子中传递11的Id。

[WebMethod]
public static int GetData(object ID)
{
    string a = ID.ToString(); // Getting:`System.Object[]` instead of my id `11`
}
console.log(Params)//FILE_ID[0]=11
 console.log(Params['FILE_ID']);//11
 $.ajax({
    data: JSON.stringify({ FileID: Params['FILE_ID'] }),
 });

如何从对象中获取id?

将对象转换为字符串时得到不适当的输出

而不是下面的代码

string a = ID.ToString(); // Getting:`System.Object[]` instead of my id `11`

使用此代码,看看是否可以获得ID

string a = ID["FileID"]; 

string a = ID["FileID"].ToString();

希望这对你有帮助。