Controler方法的返回值类型

namespace demo1.Controllers
{public class DemoController : Controller{/*** ViewResult  返回相应视图* ContentResult 返回字符串* RedirectResult 重定向* RedirectToRouteResult  根据路由进行重定向* FileResult 向客户端输出文件* JsonResult 向客户端返回对象的json序列化后的结果* HttpStatuCodeResult 显示不同的错误状态码* PartialViewResult 返回部分页面 相当于组件 Ajax操作*/// GET: Demopublic ActionResult Index(){return View();}public ActionResult Redirect(){//Response.Redirect();重定向return Redirect("http://www.baidu.com");}public ActionResult DemoAction(){//跳转到某个控制层方法return RedirectToAction("Index");}public ActionResult DemoAction2(){//"Index" 方法名   "Student" 控制器名 return RedirectToAction("Index", "Student");}/// <summary>/// 该控制器路径可以作为html页面的引用路径的/// </summary>/// <returns></returns>public ActionResult GetFile(string name){return File(basePath + @"\" + name, "image/png");}private static string basePath = @"D:\uploads";public ActionResult UploadFile(HttpPostedFileBase file){//file.ContentLength   文件大小 /1024 kb  /1024 Mvar filename = DateTime.Now.Ticks + file.FileName;file.SaveAs(basePath + @"\" + filename);return Content(filename);}//处理Ajax请求public ActionResult GetJson(){return Json(new { id = 1, name = "zhangsan" }, JsonRequestBehavior.AllowGet);}//返回状态码public ActionResult GetCode(){return new HttpStatusCodeResult(HttpStatusCode.NotFound);}//返回部分页面【创建一个部分局部页面 作为组件】//待处理的public PartialViewResult GetPartial(users u){return PartialView(u);}}
}

引用部分页面组件

引用页代码

@Html.Action("GetPartial", new users() { UserName = "qqqq" })
@Html.Partial("_PartialPage1",new users() {UserName="里斯" })

部分页面代码

@model demo1.Models.users
<h3>我就是我不一样的焰火</h3>
@Model.UserName

Controler方法的返回值可以是什么类型相关推荐

  1. java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...

    EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...

  2. document.getElementsByTagName()方法的返回值

    document.getelementsbytagname()方法的返回值 /* document.getelementsbytagname()方法的返回值中取出某个特定的元素.一开始以为它的返回值是 ...

  3. Spring-AOP @AspectJ进阶之绑定连接点方法的返回值

    文章目录 概述 实例 概述 在后置增强中,可以通过returning绑定连接点方法的返回值 实例 代码已托管到Github-> https://github.com/yangshangwei/S ...

  4. setTimeout() 方法的返回值

    setTimeout() 方法的返回值 setTimeout() 方法的返回值是一个唯一的数值,这个数值有什么用呢?如果你想要终止 setTimeout() 方法的执行,那就必须使用 clearTim ...

  5. C#为什么支持协变的参数只能用于方法的返回值?支持逆变的参数只能用于方法参数?...

    "TParent不能安全转换成TSub",是这两个问题的共同原因. 我们定义一个接口IFoo. interface IFoo<T>     {         void ...

  6. 函数式接口作为方法的返回值类型案例

    类似地,如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式.当需要通过一 个方法来获取一个java.util.Comparator 接口类型的对象作为排序器时,就可以调 ...

  7. Spring MVC 中的 controller层的方法的返回值类型

    Controller方法的返回值可以有以下几种: 1.返回ModelAndView 返回ModelAndView时最常见的一种返回结果.需要在方法结束的时候定义一个ModelAndView对象,并对M ...

  8. controller调用另一个controller中的方法 获取返回值_必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?...

    Spring中涉及的设计模式总结,在面试中也会经常问道 Spring 中设计模式的问题.本文以实现方式.实质.实现原理的结构简单介绍 Sping 中应用的 9 种设计模型,具体详细的刨析会在后面的文章 ...

  9. Java面试题:IO流中read()方法为什么返回值是int

    Question:IO流中read()方法为什么返回值是int? anwser:因为字节输入流可以操作任意类型的文件,比如图片音频等,这些文件底层都是以二进制形式的存储的,如果每次读取都返回byte, ...

最新文章

  1. Android之LinearLayout布局下怎么让按钮固定在底部
  2. Android性能优化之启动优化实战篇,积累总结
  3. android listview item 圆角,ListView圆角 实现方法(一)
  4. Linux没有安装gcc如何在线安装(直接在Linux终端安装)
  5. Java元组Tuple介绍与使用
  6. 差分隐私学习路线【定期更新】
  7. 分层贝叶斯模型——结构
  8. error: two or more data types in declaration specifiers原因及解决方法
  9. 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
  10. mysql数据库编程第六章试题_2016计算机二级MySQL数据库试题及答案
  11. 浅谈估值模型:相对估值模型中的变形金刚——PE指标I
  12. docker操作记录-6
  13. QT自制软键盘 最完美、最简单、跟自带虚拟键盘一样
  14. proxy代理服务器的代码实现
  15. 但行好事 莫问前程 学习笔记 media=screen
  16. AutoCAD 样条曲线如何结束
  17. vue项目接入阿里云智能验证
  18. JVM调优专题-JVM调优参数
  19. 【zzt原创】pdf内容提取,2021年9月最新可用pdfminer例子
  20. ios 绘制线框_16款值得一用的iPhone线框图模板 (PSD Sketch)

热门文章

  1. 公务员最倾向的计算机专业,大学报什么专业,毕业后才更倾向于考公务员?
  2. 第6章 测试上线流程
  3. 沈师PTA数据结构2021编程复习题
  4. 灵动微MM32W无线MCU系列蓝牙自拍杆应用方案
  5. Linux驱动之热拔插
  6. 算法笔记:递归、动态规划
  7. Liskov替换原则(Liskov Substitution principle)
  8. 对于无法恢复Adventureworks2008实例数据库的BAK文件的处理
  9. windows Socket编程之TCP服务端与客户端
  10. OGG19 Oracle之间的同步(经典架构)