账户服务:
public async Task<string> PostRegistrationToApi(NameValueCollection form)
try
{
string str = await url.WithHeaders(new { Accept = "application /json", User_Agent = "Flurl" }).PostJsonAsync(myDictionary).ReceiveJson();
return str;
}
这是它在界面中的样子:
public interface IAccountService
{
Task<string> PostRegistrationToApi(NameValueCollection form);
这是我的控制器视图:
string str = await _accountService.PostRegistrationToApi(myform);
return RedirectToAction("Register");
这是我收到的错误消息:
无法将类型“System.Dynamic.ExpandoObject”隐式转换为“字符串”
我不知道如何解决这个错误。有人可以告诉我此错误消息的含义以及如何解决吗?起初,我以为是 TResult 类型的问题,但似乎即使我将变量更改为字符串类型,与 TResult 一致。我仍然得到同样的错误。谢谢!