/* 作者: tianzh * 创建时间: 2012/6/10 11:00:41 * */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.Script.Serialization; namespace Ant.Service.Common { /// /// 前台Ajax请求的统一返回结果类 /// public class AjaxResult { private AjaxResult() { } private bool iserror = false; /// /// 是否产生错误 /// public bool IsError { get { return iserror; } } /// /// 错误信息,或者成功信息 /// public string Message { get; set; } /// /// 成功可能时返回的数据 /// public object Data { get; set; } #region Error public static AjaxResult Error() { return new AjaxResult() { iserror = true }; } public static AjaxResult Error(string message) { return new AjaxResult() { iserror = true, Message = message }; } #endregion #region Success public static AjaxResult Success() { return new AjaxResult() { iserror = false }; } public static AjaxResult Success(string message) { return new AjaxResult() { iserror = false, Message = message }; } public static AjaxResult Success(object data) { return new AjaxResult() { iserror = false, Data = data }; } public static AjaxResult Success(object data, string message) { return new AjaxResult() { iserror = false, Data = data, Message = message }; } #endregion /// /// 序列化 /// /// public override string ToString() { return new JavaScriptSerializer().Serialize(this); } } }