【问题标题】:Json parameter didn't take the data that I give itJson 参数没有获取我给它的数据
【发布时间】:2020-10-24 00:46:58
【问题描述】:

我以 json 格式从控制器获取数据,并在 Google 图表中使用数据,但问题是参数没有采用我传入的值。

json中返回的url

https://localhost:44396/api/Chart?A='VAL1'&A='VAL2'

而不是

https://localhost:44396/api/Chart?A='VAL1','VAL2'

我将 A in 参数传递为:

A="'VAL1','VAL2'"

【问题讨论】:

  • 有了这个url,参数(A="'VAL1','VAL2'"),就可以在本地传入控制器。这个参数( A='VAL1'&A='VAL2 )只能映射第一个。能否分享一下如何向后台发送数据以及在控制器中接收数据的代码?

标签: c# json asp.net-core


【解决方案1】:

看不到您的代码,但您应该对参数进行 URL 编码:

HttpUtility.UrlEncode("'VAL1','VAL2'")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 2011-03-18
    • 2011-06-27
    • 2023-02-22
    • 1970-01-01
    • 2021-10-01
    相关资源
    最近更新 更多