首页 / 脚本样式 / ExtJS / ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇)
ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇)2010-12-12 cnblogs cmsoft最近有很多朋友关心ExtJS,我最近写了一个项目管理工具用到ExtJS,我结合 .NET写了个关于Grid实现的一个实例供需要的朋友参考。本实例开发环 境是:Windows XP + Sql Server 2005 + IIS6+VS 2008 Beta2(.NET Framework3.5)实现步骤:1.取数据源这里是从数据库里 读取数据生产JSON的方式供ExtJS Grid调用.(1)用Scott Guthrie提供的 生产JSON格式的类,这篇文章可以访 问:http://weblogs.asp.net/scottgu/archive/2007/10/01/tip,它的译文请访 问:http://blog.joycode.com/scottgu/archive/2007/10/10/109268.aspx< p>建一个类文件JSONHelper.cs,代码如下:JSONHelper.cs1using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Web.Script.Serialization;
5namespace Web.Components
6{
7 public static class JSONHelper
8 {
9 public static string ToJSON(this object obj)
10 {
11 JavaScriptSerializer serializer = new JavaScriptSerializer();
12 return serializer.Serialize(obj);
13 }
14
15 public static string ToJSON(this object obj, int recursionDepth)
16 {
17 JavaScriptSerializer serializer = new JavaScriptSerializer();
18 serializer.RecursionLimit = recursionDepth;
19 return serializer.Serialize (obj);
20 }
21 }
22}
23