一般处理程序
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 824源代码: //DataTable转成Json ... -
开发问题集锦
2014-09-18 16:45 7131.SWFUpload问题 "触发uploadErr ... -
repeater嵌套使用
2014-09-16 18:38 776前台: <div id="m ... -
ASP.NET环境下使用KindEditor
2013-11-26 16:46 2907最新版的KindEditor,按照在线文档http://www ... -
ASP.NET+jQuery轮播效果
2013-08-21 08:03 2866<style type="text/css&q ... -
ASP.NET与Sql Server数据库的空数据的交互
2013-08-02 22:55 1000数据库中的字段:(1) ArticleId int型 外键 可 ... -
设置网页的Title、keywords和description
2013-03-20 15:35 876protected void Page_Load(obje ... -
再谈<<在ASP.NET中重写URL>>
2013-02-20 09:17 896将之前的<<在ASP.NET中重写URL>& ... -
VS2010母版版引入js和css文件
2012-10-31 17:15 876动态引入js文件和css样式表文件 1 引入js文件 Ht ... -
解决:Sys.WebForms.PageRequestManagerServerErrorException(status code 500 OR 12031)
2011-12-09 10:21 1279解决:Sys.WebForms.PageRequestMana ... -
在ASP.NET中重写URL
2011-12-08 18:02 759目标:将网页地址伪静态 实现:在Global.asax中改写: ... -
ashx文件使用Session(转)
2011-12-02 11:25 859查阅MSDN得到ashx文件要使用Session,必须实现Se ... -
作品展示
2011-11-05 16:27 828刚开发完成 看一下效果 [img][/img] ... -
ASP.NET上传大文件
2011-10-27 17:20 4028上网下一个neatupload 1.2.32的压缩包:(附压缩 ... -
asp .NET弹出窗口汇总(转)
2011-08-16 09:39 621注: //关闭,父窗口弹出对话框,子窗口直接关闭 this ... -
精通ASP.NET中弹出窗口技术(转)
2011-08-16 09:36 923摘要:本文讨论如 ... -
asp.net中的验证控件的使用
2010-04-07 16:35 1013前台: <h4>验证控件使用测试< ... -
.net利用AJAX实现局部刷新
2010-04-07 16:30 3347前台: <div> ... -
一个SQL Server2000和2005都能用的分页方法
2010-04-07 16:25 1033(1)存储过程(SQL2000和2005下都可用): ... -
数据控件+PagedDataSource完成分页
2010-04-07 15:59 1048前台: <asp:Repeater ...
相关推荐
在Asp.Net MVC框架中,jQuery和AJAX的结合使用极大地提升了用户体验,使得网页能够实现异步数据交互,无需刷新整个页面即可完成数据的增删查改操作。本实例将深入探讨如何在Asp.Net MVC项目中应用jQuery与AJAX。 一...
下面将详细介绍如何利用jQuery-AJAX调用ASP.NET后台方法。 1. **创建WebMethod** 在ASP.NET的C#或VB.NET代码中,我们可以创建一个静态的WebMethod,标记为 `[WebMethod]` 或 `[ScriptMethod]`,以便可以从...
**jQuery AJAX 前后台数据传输详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于实现在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery库为开发者提供了简单易用的...
总结起来,要在VB.NET (ASP.NET)中后台引用AJAX函数,你需要进行以下步骤: 1. 引入AJAX库。 2. 配置Web.config以处理AJAX请求。 3. 注册你的Web表单类为AJAX兼容。 4. 使用特定的特性标记你的后台方法为AJAX方法。 ...
Asp.net 中 jQuery、ajax 调用后台方法总结 在 Asp.net 中,使用 jQuery 和 Ajax 调用后台方法是一种常见的做法。下面总结了几种常见的调用方法。 有参数的方法调用 在前台使用 jQuery 代码调用后台方法时,需要...
在 ASP.NET Core Razor 中处理 Ajax 请求,需要使用 jQuery 库来发送 Ajax 请求。在上面的示例代码中,使用 jQuery 库来发送 Ajax 请求,以处理登录功能。首先,在前台代码中,使用 `<form>` 元素来定义表单,使用 `...
在本教程中,我们将探讨如何在ASP.NET中利用jQuery的AJAX功能来调用后台处理程序或Web服务。 首先,我们需要理解ASP.NET中的AJAX基础。ASP.NET AJAX库提供了一整套服务,包括UpdatePanel、ScriptManager、...
在ASP.NET中,我们可以创建一个ASP.NET Web Form页面(如`AjaxJson.aspx`),并在后台代码(如`AjaxJson.aspx.cs`)中处理数据获取和计算分页信息。同时,我们需要在页面中包含必要的JavaScript库,如jQuery和用于...
通过这些实例,开发者可以了解如何在ASP.NET中有效地利用jQuery和AJAX技术,提高用户体验,实现快速、无刷新的页面更新,并能处理各种返回数据类型,如XML、HTML、JSON等。在实际开发中,这样的技术组合被广泛应用于...
总结,结合jQuery的AJAX、JSON解析以及ASP.NET,我们可以实现高效、无刷新的表单数据保存。这种方法不仅提高了用户体验,还简化了服务器端的处理流程。通过熟练掌握这些技术,开发者可以构建更动态、更响应式的Web...
在本示例中,我们使用jQuery的ajax函数来发送POST请求到Handler,并在回调函数中处理返回的数据。 四、jQuery-UI 在本示例中,我们使用jQuery-UI的progressbar插件来显示进度条。progressbar插件提供了多种自定义...
总结来说,这个例子展示了如何在ASP.NET的三层架构中,利用jQuery的AJAX功能与Web Service进行通信,以获取和展示后台数据。JSON格式的使用简化了数据交换的过程,使得前端能够轻松地解析和呈现这些数据。这样的设计...
这个项目对于初学者来说是一个很好的实践案例,它展示了如何结合 ASP.NET 2.0 和 jQuery 实现 AJAX 无刷新功能,同时也涉及到后台处理、数据库操作和权限管理等多个方面。通过学习这个项目,开发者可以深入理解 Web ...
在IT行业中,C#、Asp.net、Jquery和Ajax是构建高效、动态Web应用程序的关键技术。本篇文章将深入探讨这些技术以及它们在实际开发中的经典应用案例。 首先,C#是一种面向对象的编程语言,由微软公司为.NET框架开发。...
综上所述,这个实例提供了一个基础但实用的方法,展示了如何利用ASP.NET C#和jQuery的Ajax功能实现网页的无刷新数据交互。开发者可以通过分析这些文件,学习如何在自己的项目中集成类似的Ajax功能,提高网页的响应...
本示例是关于如何利用jQuery、Ajax和.NET技术实现后台动态分页的一个实例,结合了`jquery.pageFoot.js`插件来实现这一功能。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及...
【jQuery在ASP.NET网站后台框架中的应用】 在Web开发领域,jQuery是一个强大的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。在ASP.NET网站后台框架中,jQuery的应用使得前端交互变得更加...
综上所述,这个示例提供了从客户端到服务器端的完整文件上传流程,利用jQuery的AJAX功能和uploadify插件实现了无刷新上传,同时在ASP.NET的HTTP Handler中处理文件,确保了上传过程的流畅性和用户体验。对于学习ASP...
在本压缩包文件中,我们关注的是如何在.NET环境中利用JS、AJAX和jQuery进行数据的增删改查操作。 首先,AJAX是一种在不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。它通过XMLHttpRequest对象实现...
在.NET框架中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于构建具有高度交互性和响应性的Web应用程序。尽管XML在现代AJAX应用中已经不常用,但这个名字仍然保留。以下是一个关于如何在.NET环境下创建最...