[WebMethod]
public void QueryRiskNotice(string phone)
{
try
{
var data = _riskNoticeDal.QueryRiskNotice(phone);
var list = from da in data.AsEnumerable()
select new
{
//通知单 编号
number = da.Field<string>("t_number"),
//通知单 日期
date = da.Field<string>("t_date"),
//通知单 主送
zs = da.Field<string>("t_zs"),
//通知单 停电设备及工期
tdsb_gq = da.Field<string>("t_tdsb_gq"),
//通知单 运行风险分析
yxfxfx = da.Field<string>("t_yxfxfx"),
//通知单 风险预控措施
fxykcs = da.Field<string>("t_fxykcs"),
//通知单 通知单状态:0:未发布 1:已发布 2:已审核 3:已签发 4:已确认 5:已备案
zt = da.Field<int>("zt"),
//通知单 发送日期
send_dt = da.Field<DateTime?>("t_send_dt"),
//通知单 创建日期
createdt = da.Field<DateTime?>("t_createdt"),
//通知单 人员名称
name = da.Field<string>("t_name"),
//通知单 人员类型:1:审核人 2:签发人 3:运检部 4:营销部 5:安质部 6:客户
type = da.Field<int>("t_type"),
//通知单 签字状态0:未签字,1:已签字
ryzt = da.Field<int>("ryzt"),
//通知单 图片路径
img = da.Field<string>("t_img"),
//通知单 签字日期
signerdt = da.Field<DateTime?>("t_signerdt")
};
_hashtable["isSuccess"] = true;
_hashtable["msg"] = "获取成功";
_hashtable["data"] = list.ToList();
//解决乱码代码:
Context.Response.ContentType = "text/plain;charset=utf-8";

Context.Response.Write(_jss.Serialize(_hashtable));
}
catch (Exception e)
{
Log.Debug("方法名:QueryRiskNotice,错误原因:" + e.Message);
_hashtable["isSuccess"] = false;
_hashtable["msg"] = "获取失败";
_hashtable["data"] = null;
var json = _jss.Serialize(_hashtable);
Context.Response.Write(json);
}
}

asp.net webservice 返回json数据乱码解决方法的更多相关文章

  1. 使用ajax请求SpringMVC返回Json出现乱码解决方法

    1:在使用ajax请求后台访问数据的数据,后台返回的数据是乱码,带??问号的乱码,之前还一直没有遇到过,在这里记录整理一下,贴出解决代码! (1):前台使用ajax ,已经设定返回的结果为json格式 ...

  2. springMVC返回json数据乱码问题及@RequestMapping 详解

    原文地址:https://blog.csdn.net/u010127245/article/details/51774074 一.@RequestMapping RequestMapping是一个用来 ...

  3. springMVC返回json数据乱码问

    在springMVC controller中返回json数据出现乱码问题,因为没有进行编码,只需要简单的注解就可以了 在@RequestMapping()中加入produces="text/ ...

  4. spingmvc 返回json数据日期格式化方法

    第一种: json 用的是这个依赖 <!-- JSON lib 开发包 以及它的依赖包 --> <dependency> <groupId>com.fasterxm ...

  5. JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  6. 【jmeter】JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  7. JMeter中返回Json数据的处理方法(转)

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  8. jmeter(二十)JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  9. ASP.net jQuery调用webservice返回json数据的一些问题

    之前寒假时,试着使用jQuery写了几个异步请求demo, 但是那样是使用的webform普通页面,一般应该是用 webservice 居多. 最近写后台管理时,想用异步来实现一些信息的展示和修改, ...

随机推荐

  1. MySQL查询昨天、今天、7天、近30天、本月、上一月数据

    文章同步发表在博主网站朗度云,传输门:http://www.wolfbe.com/detail/201608/291.html   在开发或者统计时,我们可能需要统计某个表的数据.比如:查看今天新增的 ...

  2. webservice安全性之 SoapHeader自定义身份验证

    相信很多开发者都用过WebService来实现程序的面向服务,本文主要介绍WebService的身份识别实现方式,当然本文会提供一个不是很完善的例子,权当抱砖引玉了. 首先我们来介绍webservic ...

  3. 导出数据库数据制成Excel和txt

    引用ICSharpCode.SharpZipLib.dll 1.编写压缩和解压代码 using System; using System.Collections.Generic; using Syst ...

  4. Java TCP异步数据接收

    之前一直采用.Net编写服务端程序,最近需要切换到Linux平台下,于是尝试采用Java编写数据服务器.TCP异步连接在C#中很容易实现,网上也有很多可供参考的代码.但Java异步TCP的参考资料较少 ...

  5. Ajax的get请求向服务器请求数据五步骤?

    如下: ①创建ajax对象 ②建立http请求 ③发送http请求 ④设置ajax对象状态改变的回调函数 ⑤判断ajax状态是否等于4,做相应的业务逻辑

  6. jquery实现radio按纽全不选和checkbox全选的实例

    用jquery实现以下两个这个功能: 1.对所有单选按纽中radio全不选 单选按纽:<input type="radio" name="f1">A ...

  7. ajax使用。

    <script> function createAjax(){ var request=false; //window对象中有XMLHttpRequest存在就是非IE,包括(IE7,IE ...

  8. 奇怪的函数 (codevs 3538/1696) 题解

    [题目描述] 给定n,使得x^x达到或超过n位数字的最小正整数x是多少? [样例输入] 11 [样例输出] 10 [解题思路] 首先想到枚举,但是范围有点大,n<=2*10^9,果断用二分.其实 ...

  9. Treeview获取父节点

    private void treeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object&g ...

  10. JS中的集中页面跳转的方法

    第一种:    <script language="javascript" type="text/javascript">           wi ...