ASP.NET MVC 后台控制器向View前台传递数据的几种方式
描述
ASP.NET MVC 开发过程中经常遇到后台控制器需要传数据到View前台,可能是对象,也可能是一个字符串
1. ViewData
控制器代码
public ActionResult Index() { ViewData["Age"] = 18; return View(); }
GarsonZhang www.yesdotnet.com
前台使用代码
@ViewData["Age"]
2. ViewBag
控制器代码
public ActionResult Index() { ViewBag.Name = "张三"; return View(); }
GarsonZhang www.yesdotnet.com
前台使用代码
@ViewBag.Age
3. 强类型视图
控制器代码
public ActionResult Index() { UserInfo userinfo = new UserInfo() { Name = "李四", Age = 17 }; return View(userinfo); }
GarsonZhang www.yesdotnet.com
前台使用
<p>举个例子</p>
@Model.Name
@Model.Age
<p>举个例子</p>
@model MVCDemo1.ViewModel.UserInfo
@Model.Name
@Model.Age
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post YES开发框架