使用 JSON 实现带有 WCF 服务 (wshttpBinding) 的 c# asp.net 应用程序

Posted

技术标签:

【中文标题】使用 JSON 实现带有 WCF 服务 (wshttpBinding) 的 c# asp.net 应用程序【英文标题】:Implement c# asp.net application with WCF service (wshttpBinding) using JSON 【发布时间】:2013-08-13 09:57:45 【问题描述】:

我需要。

我有一个需要显示一张表格的 aspx 页面。来自带有 wshttpBinding 的 WCF 服务的表数据。我可以通过使用后面的代码来做到这一点。但我需要使用 JSON 仅通过客户端(持久)来实现这一点。

groupUsers.Innerhtml = showUsers(); 

showuser() 
   strBuilder.Append("<table width='40%' align='center' runat='server'>"); 
   List<string> GroupUsers = client.GetADGroupUsers(ddlGroupNames.SelectedValue); 
   int i = 1; 
   strBuilder.Append("<tr align='left' ><td> ID </td><td> Name </td></tr>"); 
   foreach (string user in GroupUsers)  
      int ID = i++; 
      string Name = user; 
      strBuilder.Append("<tr align='left'><td>" + ID + "</td><td>" + Name + "</td></tr>"); 
    
   strBuilder.Append("</table>"); 
   return strBuilder

【问题讨论】:

你能显示你的代码吗?你试过什么 在提交按钮 groupUsers.InnerHtml = showUsers();并在 showuser() strBuilder.Append(""); List GroupUsers = client.GetADGroupUsers(ddlGroupNames.SelectedValue);诠释 i = 1; strBuilder.Append(""); foreach(GroupUsers 中的字符串用户) int ID = i++;字符串名称=用户; strBuilder.Append(""); strBuilder.Append("
ID Name
" + ID + " " + 名称 + "
");返回 strBuilder
【参考方案1】:

这就是你要找的东西

http://www.codeproject.com/Articles/105273/Create-RESTful-WCF-Service-API-Step-By-Step-Guide

【讨论】:

以上是关于使用 JSON 实现带有 WCF 服务 (wshttpBinding) 的 c# asp.net 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

始终在 WCF 服务中返回带有 Json 的 XML 字符串

带有 Restful API 和循环引用问题的 WCF 服务

带有 WCF 调用的 Ajax 返回 404 错误

带有参数的 Wcf Restful 服务发布用户名

带有 asp.net mvc 应用程序的 WCF 服务

在 WCF 中实现 JSON-RPC