.net MVC中JsonResult 返回类
/// <summary>
/// 返回消息类
/// </summary>
public class ReturnMessage
{
private IDictionary<string, object> m_Data = new Dictionary<string, object>();
/// <summary>
/// 响应结果码
/// 1:成功 0:失败
/// </summary>
public string resultCode { get; set; }
/// <summary>
/// 若请求失败,此处记录失败原因,若resultCode为1,此处可以为空
/// </summary>
public string resultDesc { get; set; }
/// <summary>
/// 返回结果
/// </summary>
public object result;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="IsSuccess">默认是true还是false</param>
public ReturnMessage(bool IsSuccess)
{
this.IsSuccess = IsSuccess;
} public bool IsContinue { set; get; } /// <summary>
/// 构造函数
/// </summary>
public ReturnMessage()
{ } /// <summary>
/// 是否成功
/// </summary>
public bool IsSuccess { get; set; } /// <summary>
/// 跳转地址
/// </summary>
public string RedirectUrl { set; get; } /// <summary>
/// 返回信息
/// </summary>
public string Message { get; set; } /// <summary>
/// 返回单项数据信息
/// </summary>
public string Text { get; set; } /// <summary>
/// 返多项值,以字典形式返回
/// </summary>
public IDictionary<string, object> ResultData
{
get { return m_Data; }
set { m_Data = value; }
} /// <summary>
/// 异常信息
/// </summary>
public Exception Exception { get; set; } /// <summary>
/// ToJSONString
/// </summary>
/// <returns></returns>
public override string ToString()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
}
}
示例:
[HttpPost]
public ActionResult DeriveDataList(string MainKey)
{
ReturnMessage RM = new ReturnMessage();
try
{
RM.IsSuccess = true;
}
catch (Exception ex)
{
RM.IsSuccess = false;
RM.Message = ex.Message;
}
return Json(RM, JsonRequestBehavior.AllowGet);
}
.net MVC中JsonResult 返回类的更多相关文章
- 关于ASP.NET MVC 中JsonResult返回的日期值问题
最近开始用MVC做项目,在使用 JsonResult返回数据的时候,日期被反射成了/Date 1233455这种格式,遍查网上都是在客户端使用JS来处理这个问题的,这样的话,就需要在每一个涉及到日期的 ...
- 解决MVC中JsonResult返回 弹出文件下载对话框
设置一下返回类型为HTML TEXT就可以了 JsonResult json = Json(xxx, JsonRequestBehavior.DenyGet); json.ContentType = ...
- Asp.net MVC 中Controller返回值类型ActionResult
[Asp.net MVC中Controller返回值类型] 在mvc中所有的controller类都必须使用"Controller"后缀来命名并且对Action也有一定的要求: 必 ...
- mvc使用JsonResult返回Json数据
mvc使用JsonResult返回Json数据 controller 中定义以下方法: public JsonResult UpdateSingle(int id, string actionNa ...
- [转载]mvc使用JsonResult返回Json数据
controller 中定义以下方法: public JsonResult UpdateSingle(int id, string actionName, string actionValue) { ...
- MVC 中Controller返回值类型ActionResult
下面列举Asp.net MVC中Controller中的ActionResult返回类型 1.返回ViewResult视图结果,将视图呈现给网页 public ActionResult About() ...
- dotNET开发之MVC中Controller返回值类型ActionResult方法总结
1.返回ViewResult视图结果,将视图呈现给网页 2. 返回PartialViewResult部分视图结果,主要用于返回部分视图内容 3. 返回ContentResult用户定义的内容类型 4. ...
- MVC中关于Membership类跟数据库的问题
Membership它们用的是ASPNETDB这个数据库,但我们可以使用我们自定义的数据库,然而除非我们自定义的数据库有着跟这个ASPNETDB一样的模式,否则ASP.NET提供的默认的SqlMemb ...
- Spring MVC中一般 普通类调用service
在Spring MVC中,Controller中使用service只需使用注解@Resource就行,但是一般类(即不使用@Controller注解的类)要用到service时,可用如下方法: 1.S ...
随机推荐
- hdu1863 畅通工程(最小生成树之prim)
Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可).经过调查评估,得到的统计表中列出了有可 ...
- unable to load default svn client myeclipse SVN安装,wen7 64位安装SVN
在安装完后连接svn时出现unable to load default svn client的错误提示,百度知道是版本不对,我安装的是1.8的版本,插件按成1.6的了,只需下载1.8插件安装就行了 安 ...
- function和感叹号,运算符号的转化
1.下面的程序经过运算之后,a为true,这个很好理解,但是函数怎么会运行呢? var a = !function(){ alert('message'); }(); console.log(a); ...
- Codeforces Round #200 (Div. 1)D. Water Tree dfs序
D. Water Tree Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/343/problem/ ...
- JS知识点备忘
做前端久了,会发现很多比较杂的知识点,平时很少用到(往往在面试的时候经常见到),但是遇到的时候会很揪心...所以遇到的时候把它记录下来,但求有个印象,再次遇到时,可以在这里快速找到解决. 1.文档碎片 ...
- SQL Sever——无法连接到(local)。“未配置远程连接”和“请求失败或服务未及时响应”
攻克了上篇博客提到的"远程过程调用失败(0x800706be)"的问题. 新的问题接踵而至. . . 一. watermark/2/text/aHR0cDovL2 ...
- Android ListView快速定位(三)
方法三: android:fastScrollEnabled="true" 这个很简单,只要把属性设置了,就可以起作用了 不过这个滑块比较丑,当然网上也有自定义图片的例子. 参考 ...
- [017]string类使用注意事项
最近自己写着玩,写了一个这样的函数: void foo(const string& iStr) { ; i < iStr.length(); ++i) { string str = iS ...
- QT5中如何自定义窗口部件
提升法 eg.(定义一个新的QLable部件)1.定义一个类class Label : public base, public QLabel //可以支持多重继承2.在qt creator中打开ui编 ...
- nginx---reference
nginx (pronounced "engine x") is a free open source web server written by Igor Sysoev, a R ...