一般处理程序
using System.Web.Script.Serialization;
using System.Collections.Generic;
JavaScriptSerializer jss = new JavaScriptSerializer();
Person[] person = {
new Person(){ Name="Tom",Sex="男",Age=30 },
new Person(){ Name="Json",Sex="女",Age=24 }
};
string JSON = jss.Serialize(person);
context.Response.Write(JSON);
...
public class Person
{
new Person(){ Name="Tom",Sex="男",Age=30 },
new Person(){ Name="Json",Sex="女",Age=24 },
new Person(){ Name="Json1",Sex="女",Age=24 },
new Person(){ Name="Json2",Sex="女",Age=24 },
new Person(){ Name="Json3",Sex="女",Age=24 },
new Person(){ Name="Json4",Sex="女",Age=24 }
}
List<Person> list = new List<Person>();
foreach (var per in person)
{
list.Add(new Person() { Name=per.Name,Sex=per.Sex,Age=per.Age });
}
string JSON = jss.Serialize(list);
context.Response.Write(JSON);
...
public class Person
{
public string Name { get; set; }
public string Sex { get; set; }
public int Age { get; set; }
}
前台:
<script type="text/javascript">
$(function(){
$.post("Servers/Postdata.ashx",function(data,status){
var person = $.parseJSON(data);
alert(person[1].Name);
});
})
结果:Json2
using System.Web.Script.Serialization;
using System.Collections.Generic;
JavaScriptSerializer jss = new JavaScriptSerializer();
Person[] person = {
new Person(){ Name="Tom",Sex="男",Age=30 },
new Person(){ Name="Json",Sex="女",Age=24 }
};
string JSON = jss.Serialize(person);
context.Response.Write(JSON);
...
public class Person
{
new Person(){ Name="Tom",Sex="男",Age=30 },
new Person(){ Name="Json",Sex="女",Age=24 },
new Person(){ Name="Json1",Sex="女",Age=24 },
new Person(){ Name="Json2",Sex="女",Age=24 },
new Person(){ Name="Json3",Sex="女",Age=24 },
new Person(){ Name="Json4",Sex="女",Age=24 }
}
List<Person> list = new List<Person>();
foreach (var per in person)
{
list.Add(new Person() { Name=per.Name,Sex=per.Sex,Age=per.Age });
}
string JSON = jss.Serialize(list);
context.Response.Write(JSON);
...
public class Person
{
public string Name { get; set; }
public string Sex { get; set; }
public int Age { get; set; }
}
前台:
<script type="text/javascript">
$(function(){
$.post("Servers/Postdata.ashx",function(data,status){
var person = $.parseJSON(data);
alert(person[1].Name);
});
})
结果:Json2
发表评论
-
ASP.net把datatable与list转成json输出
2014-12-10 12:02 783源代码: //DataTable转成Json ... -
开发问题集锦
2014-09-18 16:45 6741.SWFUpload问题 "触发uploadErr ... -
repeater嵌套使用
2014-09-16 18:38 735前台: <div id="m ... -
ASP.NET环境下使用KindEditor
2013-11-26 16:46 2879最新版的KindEditor,按照在线文档http://www ... -
ASP.NET+jQuery轮播效果
2013-08-21 08:03 2805<style type="text/css&q ... -
ASP.NET与Sql Server数据库的空数据的交互
2013-08-02 22:55 955数据库中的字段:(1) ArticleId int型 外键 可 ... -
设置网页的Title、keywords和description
2013-03-20 15:35 797protected void Page_Load(obje ... -
再谈<<在ASP.NET中重写URL>>
2013-02-20 09:17 863将之前的<<在ASP.NET中重写URL>& ... -
VS2010母版版引入js和css文件
2012-10-31 17:15 833动态引入js文件和css样式表文件 1 引入js文件 Ht ... -
解决:Sys.WebForms.PageRequestManagerServerErrorException(status code 500 OR 12031)
2011-12-09 10:21 1245解决:Sys.WebForms.PageRequestMana ... -
在ASP.NET中重写URL
2011-12-08 18:02 735目标:将网页地址伪静态 实现:在Global.asax中改写: ... -
ashx文件使用Session(转)
2011-12-02 11:25 827查阅MSDN得到ashx文件要使用Session,必须实现Se ... -
作品展示
2011-11-05 16:27 793刚开发完成 看一下效果 [img][/img] ... -
ASP.NET上传大文件
2011-10-27 17:20 3994上网下一个neatupload 1.2.32的压缩包:(附压缩 ... -
asp .NET弹出窗口汇总(转)
2011-08-16 09:39 594注: //关闭,父窗口弹出对话框,子窗口直接关闭 this ... -
精通ASP.NET中弹出窗口技术(转)
2011-08-16 09:36 887摘要:本文讨论如 ... -
asp.net中的验证控件的使用
2010-04-07 16:35 965前台: <h4>验证控件使用测试< ... -
.net利用AJAX实现局部刷新
2010-04-07 16:30 3315前台: <div> ... -
一个SQL Server2000和2005都能用的分页方法
2010-04-07 16:25 989(1)存储过程(SQL2000和2005下都可用): ... -
数据控件+PagedDataSource完成分页
2010-04-07 15:59 1007前台: <asp:Repeater ...
相关推荐
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
Asp.net中JQuery、ajax调用后台方法总结
实现Jquery Ajax 三种方案进行前后台数据传输,界面内容传值及返回值实例!
asp.net调用 jquery ajax 后台使用一般处理程序或者当前页方法
主要介绍了ASP.NET中JQuery+AJAX调用后台的相关资料,需要的朋友可以参考下
asp.net利用Ajax和Jquery在前台向后台传参数并返回值的实例,需要的朋友可以参考一下
本例是使用ajax+jquery动态后台分页,使用jquery.pageFoot.js插件,附源代码及其插件
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。 [WebMethod] 命名空间 1、无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明 后台<C>: using System.Web.Script.Services; ...
该项目使用的是asp.net开发环境,中间使用了c#后台编码,html前台显示,css前台排版,javascript前台脚本,jQuery以及jQuery-UI的使用,ajax的局部页面刷新技术,sqlserver数据库的数据存储以及查询更新。...
自从有了JQuery,Ajax的使用变的越来越方便了,但是使用中还是会或多或少的出现一些让人短时间内痛苦的问题。本文暂时总结一些在使用JQuery Ajax中应该注意的问题,如有不恰当或者不完善的地方,欢迎大家指正和补充...
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。 (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下WebMethod方法的用法 1.修饰符主要用public static修饰...
JQuery Smart UI是基于JQuery的Ajax开发框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成,通过一个统一数据接口与服务端进行数据交换。 一套完整的项目开发框架、高效的纯html + js的Ajax...
框架:html + css + jquery + ajax + asp.net + webform + ashx + WangEditor富文本框 + 文章二维码生成推广 + sql server + 存储过程 ALTER DATABASE SystemArticle SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER...
主要介绍了jQuery+ajax+asp.net获取Json值的方法,涉及jQuery的ajax技术与asp.net后台交互的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
该项目使用的是asp.net开发环境,中间使用了c#后台编码,html前台显示,css前台排版,javascript前台脚本,jQuery以及jQuery-UI的使用,ajax的局部页面刷新技术,sqlserver数据库的数据存储以及查询更新。...
3使用 ajax 无刷新页面,通过 JavaScript 获取前端值后,采用 ajax 请求到后台动作方法,后台返回值实现无刷新 网站后台 使用 JQuery 相关开源前端开发框架、layui、bootstrap、modal.js模态框、bootbox.js、 ...
框架:html + css + jquery + ajax + asp.net + webform + ashx + WangEditor富文本框 + 文章二维码生成推广 + sql server + 存储过程 ALTER DATABASE SystemArticle SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER...
有简单的jquery中ajax的用法和js中ajax的用法,后台是.net
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码 ,比页面刷新更好,用户体验更好,需要的朋友可以参考下。