? ? 前端发送数据方式可以通过form或则ajax提交数据到后台,后台接收到数据进行处理,最后以json方式返回给前台;着重说下可以定义一个公共对象返给前台。
定义一个返回对象:
? ? public class JsonModel<T> ? ? {
? ? ? ? /// <summary> ? ? ? ? /// true 成功 false失败,默认成功 ? ? ? ? /// </summary> ? ? ? ? public bool Success { get; set; } = true;
? ? ? ? /// <summary> ? ? ? ? /// 消息 ? ? ? ? /// </summary> ? ? ? ? public string Messge { get; set; }
? ? ? ? private T _Data;
? ? ? ? /// <summary> ? ? ? ? /// 业务实体数据对象 ? ? ? ? /// </summary> ? ? ? ? public T Data ? ? ? ? { ? ? ? ? ? ? get { return _Data; } ? ? ? ? ? ? set { _Data = value; } ? ? ? ? }
? ? ? ? /// <summary> ? ? ? ? /// 数据总数 ? ? ? ? /// </summary> ? ? ? ? public int Total { get; set; }
? ? }
返回前台前此对象JsonConvert.SerializeObject(obj, Formatting.None, jsonSettings);转成json字符串,前台接收后台返回的数据即可。
|