WEB开发网
开发学院网页设计JavaScript 无刷新分页控件(原创)(jQuery+json+ashx)(Ajax) 阅读

无刷新分页控件(原创)(jQuery+json+ashx)(Ajax)

 2009-09-14 00:00:00 来源:WEB开发网   
核心提示: 这样的话.我那个项目,三四十张表.就可以只要配置一个配置表里面的信息就全都可以自动的实现增删改查了http://liuju150.cacacoo.com/在这里可以看到效果.只不过这不是我的空间,放到别人空间上去的,那里的SQL数据库的排序规则不和我的相同.所以中文有些乱码了.只不过还是可以看到

这样的话.我那个项目,三四十张表.就可以只要配置一个配置表里面的信息就全都可以自动的实现增删改查了

http://liuju150.cacacoo.com/

在这里可以看到效果.只不过这不是我的空间,放到别人空间上去的,那里的SQL数据库的排序规则不和我的相同.所以中文有些乱码了.只不过还是可以看到效果的喽.

json实体帮助类

namespace GradView.WebApp.App_Code
{
    public class JsonHelper
    {
        /**//// <summary>
        /// 生成Json格式
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static string GetJson<T>(T obj)
        {
            DataContractJsonSerializer json = new DataContractJsonSerializer(obj.GetType());
            using (MemoryStream stream = new MemoryStream())
            {
                json.WriteObject(stream, obj);
                string szJson = Encoding.UTF8.GetString(stream.ToArray());
                return szJson;
            }
        }
        /**//// <summary>
        /// 获取Json的Model
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="szJson"></param>
        /// <returns></returns>
        public static T ParseFromJson<T>(string szJson)
        {
            T obj = Activator.CreateInstance<T>();
            using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
            {
                DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
                return (T)serializer.ReadObject(ms);
            }
        }
    }
}

上一页  1 2 3 4 5 6  下一页

Tags:刷新 控件 原创

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接