如何在blazor GetFromJsonAsync中传递多个参数



大家好,

如何在blazor GetFromJsonAsync中传递多个参数,我在使用此代码时出错。

blazor webassembly

data= await http.GetFromJsonAsync<dataobject[]>($"api/Sample/Get/{id}/{date}");

.net核心api

[HttpGet("Get/{id}/{date}")]
public ActionResult<List<dataobject>> Get(string id, string date)
{


}

正如您在问题评论中提到的,您使用日期作为格式yyyy/MM/dd,这意味着/被视为URL路径。所以你需要对你的日期进行URL编码,它将变成这样的yyyy%2FMM%2Fdd,现在可以安全地作为URL路径发送。

您可以使用HttpUtility.UrlEncode进行URL编码。此处为详细信息

相关内容

  • 没有找到相关文章

最新更新