asp.net – WebMethod以JSON格式返回值
发布时间:2020-05-23 04:39:34 所属栏目:asp.Net 来源:互联网
导读:如何以 JSON格式将值从Webmethod返回给客户端? 有两个我想要返回的静态int值. 我需要创建具有这2个属性的新对象并返回吗? GetStatus()方法被频繁调用,我不喜欢创建一个特殊对象的想法,每次只是为了json格式化… [WebMethod]public static int GetStatus(){
|
如何以 JSON格式将值从Webmethod返回给客户端? 有两个我想要返回的静态int值. [WebMethod]
public static int GetStatus()
{
int statusProcess,statusProcessTotal;
Status.Lock.EnterReadLock();
statusProcess=Status.Process; //Static field
statusProcessTotal=Status.ProcessTotal; //Static field
Status.Lock.ExitReadLock();
return ...
}
在客户端,我捕获的返回值: function OnSucceeded(result,userContext,methodName) (PageMethods.GetStatus(OnSucceeded,OnFailed);) 解决方法我只想去一个对象.它符合你需要做的事情.如果您有两个返回值,则必须以结构化的方式将它们放在一起.public class StatusResult
{
public int StatusProcess { get; set; }
public int StatusProcessTotal { get; set; }
}
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public StatusResult GetStatus()
{
int statusProcess,statusProcessTotal;
//Status.Lock.EnterReadLock();
statusProcess = 5;
statusProcessTotal = 1; //Static field
var result = new StatusResult();
result.StatusProcess = statusProcess;
result.StatusProcessTotal = statusProcessTotal;
return result;
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 请求与Request.QueryString
- asp.net-mvc – 如何在Asp.Net MVC循环中呈现纯HTML链接?
- ASP.NET MVC是一个大的企业项目的不好的选择吗?
- .net – ApiController与ODataController在露出DTO时
- 白屏问题,如果用户在asp.net页面中保持空闲状态
- asp.net-mvc – ErrorAttribute vs OnException与Applicati
- asp.net-mvc – MvcContrib.MVC3-ci和Mvc.Contrib NuGet包之
- asp.net – 将RSS pubDate格式化为.NET DateTime
- asp.net – 我可以通过div onclick事件调用函数后面的代码吗
- 是否有必要创建ASP.NET 4.0 SQL会话状态数据库,与现有的ASP
推荐文章
站长推荐
- 使用ASP.NET Web API 2.1配置依赖注入
- asp.net-mvc – 在ASP.NET MVC中在HTTP和HTTPS之
- ASP.net c#替换字符串不起作用
- asp.net-mvc – 将List参数传递到ASP.NET MVC3中
- asp.net-mvc – 如何在ASP.NET MVC中定义表单域前
- 将ASP.NET应用程序本地化为普通话
- ASP.NET MVC 6和ASP.NET Core 1.0之间有什么区别
- asp.net-mvc-routing – 在.NET MVC 4.0 URL结构
- asp.net – 如何在Eval格式字符串中使用单引号
- 在ASP.NET中将HTML转换为PDF时保持CSS样式
热点阅读
