在控制器 HomeController.cs 中使用以下代码

public ActionResult Contact(){ViewBag.Message = "Your contact page.";return View();}public ActionResult Display(){var name = (string)RouteData.Values["id"];var model = string.Empty;// model = "Test";// 如果为空 则返回自身// 如果为不存在的视图 则报错if (model == null){// Url 也会跟随变化为 /home/NotFoundreturn RedirectToAction("NotFound");}return View(model);}public ActionResult NotFound(){return View();}public FileResult DownloadPicture(){var name = (string)RouteData.Values["id"];var picture = "/Content/Picture/" + name + ".jpg";var contentType = "image/jpg";/*// 下载后自动返回到上一页var fileName = name + ".jpg";return File(picture, contentType, fileName);* */// 在浏览器显示图片return File(picture, contentType);}public HttpStatusCodeResult UnauthorizedError(){// 这将跳转到登录页面 web.config 里指定路径return new HttpUnauthorizedResult("Custom Unauthorized Error");}public ActionResult NotFoundError(){return HttpNotFound("Nothing here...");}

测试各种 Result 使用方法.

转载于:https://www.cnblogs.com/z5337/p/5395651.html

[MVC 4] ActionResult 使用示例相关推荐

  1. .NETFramework-Web.Mvc:ActionResult

    ylbtech-.NETFramework-Web.Mvc:ActionResult 1.程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutral, P ...

  2. Spring MVC 搭建web项目示例

    转载自:Bird鸟人 的博文<Spring MVC 搭建web项目示例> https://blog.csdn.net/wcc27857285/article/details/8174903 ...

  3. Spring MVC文件上传示例教程 - 单个和多个文件

    Spring MVC文件上传示例教程 - 单个和多个文件 文件上传是任何Web应用程序中非常常见的任务.我们之前已经看过如何在Servlet和Struts2文件上传中上传文件.今天我们将学习Sprin ...

  4. ASP.NET MVC自定义ActionResult实现文件压缩

    有时候需要将单个或多个文件进行压缩打包后在进行下载,这里我自定义了一个ActionResult,方便进行文件下载 using System; using System.Collections; usi ...

  5. C# MVC 自定义ActionResult实现EXCEL下载

    前言 在WEB中,经常要使用到将数据转换成EXCEL,并进行下载.这里整理资料并封装了一个自定义ActionResult类,便于使用.如果文章对你有帮助,请点个赞. 话不多少,这里转换EXCEL使用的 ...

  6. asp.net core系列 40 Web 应用MVC 介绍与详细示例

    一. MVC介绍 MVC架构模式有助于实现关注点分离.视图和控制器均依赖于模型. 但是,模型既不依赖于视图,也不依赖于控制器. 这是分离的一个关键优势. 这种分离允许模型独立于可视化展示进行构建和测试 ...

  7. Spring MVC 自定义验证器示例

    在任何 spring web mvc 应用程序中,我们经常必须处理表单.应用程序首先显示一个表单,然后用户填写该表单并将其提交给服务器.在服务器上,应用程序需要捕获表单输入并处理输入(例如,存储在数据 ...

  8. ASP.NET MVC SportStore 购物网示例(6)

    定义一个订单提供 IoC 组件 在DomainModel项目中新建文件夹Services添加以下接口: namespace DomainModel.Services { public interfac ...

  9. Spring.net与Asp.net Mvc结合示例《转载》

    一.介绍 因为项目要用到Ioc框架,所以要为Ioc框架选型,优秀的Ioc框架好几款,例如:sping.net,castle,unity--当然还不止三款,还有其它的Ioc框架,castle跟unity ...

最新文章

  1. 得到最后的自增长列的最后一个值
  2. 独家 | 机器学习模型应用方法综述
  3. 【百度地图API】小学生找哥哥——小学生没钱打车,所以此为公交查询功能
  4. linux c 线程属性 pthread_attr_t 简介
  5. 模拟进程创建、终止、阻塞、唤醒原语_操作系统基础8-进程及进程控制
  6. 解题报告——蓝桥杯 试题 基础练习 2n皇后问题(附n皇后代码)
  7. MongoDB最简单的入门教程之一 环境搭建
  8. Linux 文件系统基础
  9. 情人节,我表白了CSDN小姐姐后,竟然...【为表白写了一个绘图工具,让我不再手残】
  10. 前端学习(3093):vue+element今日头条管理-反馈
  11. 使用 header函数实现文件下载
  12. Python爬虫:爬取某易云音乐歌曲
  13. 常见的统计图表及其应用
  14. win10停止更新_你的win10即将终止!各大版本服务终止日期大全,准备好了吗?...
  15. xftp(windows系统与linux系统之间文件传输)
  16. 你想制作一款属于自己的游戏吗?
  17. html手机号输入框,手机号输入框自动格式化为344
  18. 6种难以启齿的离职原因,最好这么说
  19. 一直以来都犯的错误,使用include_once而不是include
  20. Jmeter察看结果树中响应数据显示乱码

热门文章

  1. mysql, 一对多查询, 统计一表数量
  2. plor 回归的r方_简单线性回归模型
  3. 轨迹分析_单细胞轨迹分析知多少拟时间分析比较
  4. mysql多个实例 主从库_mysql主从复制系列(1)搭建多个mysql实例环境
  5. linux shell程序代码,linux shell实用程序源代码pidof
  6. tensorBoard 初级实现
  7. python3 用queue做历史记录
  8. Node初学(二)Promise/Deferred模式,异步调用
  9. GoLand配置数据库、远程host以及远程调试
  10. 双向链表的建立、插入、删除、