栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net mvc中ActionResult的返回值类型,返回数据给视图的几种方法,引用部分页的方法

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net mvc中ActionResult的返回值类型,返回数据给视图的几种方法,引用部分页的方法

A_返回数据给视图的几种方法:
1.ViewBag,
2.ViewData
3.TempData
4.model
B_引用部分页的方法:
1.@Html.Action("") //第一个参数是控制器中视图对应的方法
2.@Html.Partial("","")// 第一个参数是部分页名,第二个参数是需要传的数据

@Html.Action("Buf") @Html.Partial("_Buf")

C_ActionResult的返回值类型:
1.返回视图view:

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

2.返回部分视图 PartialView:部分页相当于vue中的组件,共用的部分

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

3.返回字符串 Content:

public ActionResult ShowContent()
        {
            return Content("你好!");
        }

4.重定向 RedirectToAction:

public ActionResult RetToAction()
        {
            return RedirectToAction("ShowContent","Home");//第一个参数是视图对应的方法名,第二个是控制器名
        }

5.返回Json格式数据:Json

public ActionResult RetJson()
        {
            JObject o = new JObject();
            o["Name"] = "张三";
            o["age"] = 22;
            return Json(o, JsonRequestBehavior.AllowGet);
        }

6.向客户端返回文件 File:

        public ActionResult RetFile()
        {
            return File("~/Asset/images/pwd.png", "image/jpg");//第一个参数是文件地址,第二个是文件类型
        }

7.返回状态码:

 public ActionResult RetStates()
        {
            return new HttpStatusCodeResult(HttpStatusCode.InternalServerError);//这个InternalServerError是返回500状态码,也可以换成其他的
        }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/911239.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号