【发布时间】:2021-05-19 07:17:23
【问题描述】:
在我的 Xamarin 应用程序中,表单是动态的,这意味着表单是从 API 获取的,然后我 Get the Entry Value from Dynamic Form in ViewModel。
使用静态值将数据发送到后端。
var fields = "[{\"name\": \"firstName\", \"value\": \"Hannah\"}, {\"name\": \"lastName\", \"value\": \"Arendt\"}, {\"name\": \"email\", \"value\": \"example@mail.com\"}]";
Content.Add(new StringContent(fields), "fields");
现在,我正在动态获取表单。
foreach (var item in Value.ToList())
{
item.name;
item.Value;
}
只想将name 和value 替换为动态数据(item.name 和item.Value)。
var fields = [{"name": item.name, "value": item.Value}];
Content.Add(new StringContent(fields), "fields");
【问题讨论】:
-
multipart 是 HTML 响应正文的 Mime 附件,并以两个破折号开头的新行开头。请参阅以下内容:docs.microsoft.com/en-us/previous-versions/office/developer/…
-
你控制服务器吗?您是否有任何理由需要以这种方式提交数据?
-
我控制服务器吗?不..这是后端开发人员的要求
-
是的,实际上我已经成功地用静态值向后端发送了数据,我现在只想用动态数据发送。
-
我在上面发布了一个更新的代码.. 请看一下
标签: c# .net rest xamarin xamarin.forms