首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HttpResponseMessage显示列表

使用HttpResponseMessage显示列表
EN

Stack Overflow用户
提问于 2018-12-28 19:59:26
回答 1查看 1K关注 0票数 0

我可以在我的列表后面附加HttpResponseMessage吗?例如:我有这个批准者列表,我需要将其附加到我的响应消息中。

代码语言:javascript
复制
List <string> Approvers = new List<string>();

foreach (ApproverEmployee item in SinglItem.ApproverList)
{
   Approvers.Add(item.FullName + " , " + item.DesignationName);
}

最后将列表与我的响应消息一起传递

代码语言:javascript
复制
return Request.CreateResponse(HttpStatusCode.Ok, "Request needs to be approved by following approvers: " + Approvers)

但这并没有给我名单。我是否必须将列表转换为datatable,然后传递它?我不能直接获取列表吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-28 21:06:46

如果你不把你的列表连接成字符串,我想你会得到结果。

代码语言:javascript
复制
"string value" + lstHede 

将调用lstHede的ToString方法。它将返回变量的类名。

代码语言:javascript
复制
public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, T value);

您可以像这样编写代码:

代码语言:javascript
复制
var result = "Request needs to be approved by following approvers: ";
foreach (ApproverEmployee item in SinglItem.ApproverList) {
   result += item.FullName + " , " + item.DesignationName;
}
return Request.CreateResponse(HttpStatusCode.Ok,  result);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53958261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档