• 聚焦中央经济工作会议 2019-08-13
  • 先生的这个跟帖,很有“核心意识和看齐意识”。 2019-08-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2019-08-10
  • 四十多个赞,莫非真的有他们说的什么点钻机! 2019-07-30
  • “互联网+农村”亟待提速 网络入户遇两大难题 2019-07-28
  • 青海“天然林管护+生态扶贫” 5517万亩天然林得到保护 2019-07-28
  • 从一起偷倒渣土案看作风 2019-07-15
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-07-15
  • 可再生能源电价附加资金补助目录公布 2019-07-06
  • 驻村书记张春雪扶贫记:我为黄花代言 2019-07-06
  • 岭南佳果飘香 周边摘果正当时 2019-07-01
  • 一孕真的会“傻三年”?这是多因素影响的结果 2019-07-01
  • 孩子坚持不住怎么办,妈妈陪着一起学 2019-06-30
  • 《FF7重制版》进度:早期企划结束 正在开发 2019-06-30
  • 广州市白云区人民法院公告专栏 2019-06-24
  • 桑普多利亚走出的球星:MVC(六、ActionResult 返回类型 )

    都灵桑普多利亚关系 www.dqyww.com 2/10/2017来源:心得技巧人气:8981

    1、ActionResult简介

    ActionResult是一个抽象类, 在Action中返回的都是其派生类。 ActionResult派生类:

    类名 抽象类 父类 功能
    ContentResult 根据内容的类型和编码,数据内容
    EmptyResult 空方法
    FileResult abstract 写入文件内容,具体的写入方式在派生类中
    FileContentResult FileResult 通过 文件byte[] 写入文件
    FilePathResult FileResult 通过 文件路径 写入文件
    FileStreamResult FileResult 通过 文件Stream 写入文件
    HttpUnauthorizedResult 抛出401错误
    javaScriptResult 返回Javascript文件
    JsonResult 返回Json格式的数据
    RedirectResult 使用Response.Redirect重定向页面
    RedirectToRouteResult 根据Route规则重定向页面
    ViewResultBase abstract 调用IView.Render()
    PartialViewResult ViewResultBase 调用父类ViewResultBase 的ExecuteResult方法. 重写了父类的FindView方法. 寻找用户控件.ascx文件
    ViewResult ViewResultBase 同上

    2、ViewResult

    public ActionResult ViewResult() {   return View(); }

    3、ContentResult

    public ActionResult ContentResult() { return Content("Hi, 我是ContentResult结果"); }

    4、EmptyResult

    public ActionResult EmptyResult() {   //空结果当然是空白了!   //至于你信不信, 我反正信了   return new EmptyResult(); }

    5、FileResult

    public ActionResult FileResult() {   var imgPath = Server.MapPath("~/demo.jpg");   return File(imgPath, "application/x-jpg", "demo.jpg"); }

    6、HttpNotFoundResult

    public ActionResult HttpNotFoundResult() {   return HttpNotFound("Page Not Found"); }

    7、HttpUnauthorizedResult

    public ActionResult HttpUnauthorizedResult() {   //未验证时,跳转到Logon   return new HttpUnauthorizedResult(); }

    8、JavaScriptResult

    public ActionResult JavaScriptResult() {   string js = "alert(\"Hi, I'm JavaScript.\");";   return JavaScript(js); }

    9、JsonResult

    public ActionResult JsonResult() {   var jsonObj = new {   Id = 1,   Name = "小铭",   Sex = "男",   Like = "足球"   };   return Json(jsonObj, JsonRequestBehavior.AllowGet); }

    10、RedirectResult

    public ActionResult RedirectResult() {   return Redirect("~/demo.jpg"); }

    11、RedirectToRouteResult

    public ActionResult RedirectToRouteResult() {   return RedirectToRoute(new { controller = "Hello", action = "" }); }

    12、PartialViewResult

    public ActionResult PartialViewResult() {   return PartialView(); }

  • 聚焦中央经济工作会议 2019-08-13
  • 先生的这个跟帖,很有“核心意识和看齐意识”。 2019-08-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2019-08-10
  • 四十多个赞,莫非真的有他们说的什么点钻机! 2019-07-30
  • “互联网+农村”亟待提速 网络入户遇两大难题 2019-07-28
  • 青海“天然林管护+生态扶贫” 5517万亩天然林得到保护 2019-07-28
  • 从一起偷倒渣土案看作风 2019-07-15
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-07-15
  • 可再生能源电价附加资金补助目录公布 2019-07-06
  • 驻村书记张春雪扶贫记:我为黄花代言 2019-07-06
  • 岭南佳果飘香 周边摘果正当时 2019-07-01
  • 一孕真的会“傻三年”?这是多因素影响的结果 2019-07-01
  • 孩子坚持不住怎么办,妈妈陪着一起学 2019-06-30
  • 《FF7重制版》进度:早期企划结束 正在开发 2019-06-30
  • 广州市白云区人民法院公告专栏 2019-06-24
  • 北京pk走势怎么看 北京赛车开奖纪录 北京快三全天计划 内蒙新时时彩开奖结果 cmd体育投注 四川时时官网平台 浙江福彩15选5走势图超长版 急速赛记录历史 河北福彩20选5124期开奖结果 时时彩质合数是什么意思 吉林时时平台官网下载 甘肃11选5开奖结果查询结果 安卓重庆时时v2.1.4 北京快乐8最新走势图 上海时时3星走势图 王者捕鱼破解版