Controler方法的返回值可以是什么类型
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方法的返回值可以是什么类型相关推荐
- java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...
EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...
- document.getElementsByTagName()方法的返回值
document.getelementsbytagname()方法的返回值 /* document.getelementsbytagname()方法的返回值中取出某个特定的元素.一开始以为它的返回值是 ...
- Spring-AOP @AspectJ进阶之绑定连接点方法的返回值
文章目录 概述 实例 概述 在后置增强中,可以通过returning绑定连接点方法的返回值 实例 代码已托管到Github-> https://github.com/yangshangwei/S ...
- setTimeout() 方法的返回值
setTimeout() 方法的返回值 setTimeout() 方法的返回值是一个唯一的数值,这个数值有什么用呢?如果你想要终止 setTimeout() 方法的执行,那就必须使用 clearTim ...
- C#为什么支持协变的参数只能用于方法的返回值?支持逆变的参数只能用于方法参数?...
"TParent不能安全转换成TSub",是这两个问题的共同原因. 我们定义一个接口IFoo. interface IFoo<T> { void ...
- 函数式接口作为方法的返回值类型案例
类似地,如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式.当需要通过一 个方法来获取一个java.util.Comparator 接口类型的对象作为排序器时,就可以调 ...
- Spring MVC 中的 controller层的方法的返回值类型
Controller方法的返回值可以有以下几种: 1.返回ModelAndView 返回ModelAndView时最常见的一种返回结果.需要在方法结束的时候定义一个ModelAndView对象,并对M ...
- controller调用另一个controller中的方法 获取返回值_必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?...
Spring中涉及的设计模式总结,在面试中也会经常问道 Spring 中设计模式的问题.本文以实现方式.实质.实现原理的结构简单介绍 Sping 中应用的 9 种设计模型,具体详细的刨析会在后面的文章 ...
- Java面试题:IO流中read()方法为什么返回值是int
Question:IO流中read()方法为什么返回值是int? anwser:因为字节输入流可以操作任意类型的文件,比如图片音频等,这些文件底层都是以二进制形式的存储的,如果每次读取都返回byte, ...
最新文章
- Android之LinearLayout布局下怎么让按钮固定在底部
- Android性能优化之启动优化实战篇,积累总结
- android listview item 圆角,ListView圆角 实现方法(一)
- Linux没有安装gcc如何在线安装(直接在Linux终端安装)
- Java元组Tuple介绍与使用
- 差分隐私学习路线【定期更新】
- 分层贝叶斯模型——结构
- error: two or more data types in declaration specifiers原因及解决方法
- 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
- mysql数据库编程第六章试题_2016计算机二级MySQL数据库试题及答案
- 浅谈估值模型:相对估值模型中的变形金刚——PE指标I
- docker操作记录-6
- QT自制软键盘 最完美、最简单、跟自带虚拟键盘一样
- proxy代理服务器的代码实现
- 但行好事 莫问前程 学习笔记 media=screen
- AutoCAD 样条曲线如何结束
- vue项目接入阿里云智能验证
- JVM调优专题-JVM调优参数
- 【zzt原创】pdf内容提取,2021年9月最新可用pdfminer例子
- ios 绘制线框_16款值得一用的iPhone线框图模板 (PSD Sketch)