无刷新分页控件(原创)(jQuery+json+ashx)(Ajax)
2009-09-14 00:00:00 来源:WEB开发网这样的话.我那个项目,三四十张表.就可以只要配置一个配置表里面的信息就全都可以自动的实现增删改查了
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);
}
}
}
}
更多精彩
赞助商链接