Controller向View传值

ViewBag

1 System.Web.Mvc.DynamicViewDataDictionary

ViewBag使用的动态视图是赋值给ViewBag时的对象,例如,

Controller中

1 ViewBag.CategoriesList = categoriesList;//categoriesList是一个Category类型的list

View中

 1 @foreach (var item in ViewBag.CategoriesList)
 2 {
 3     if (item.Code%10000 == 0)
 4     {
 5         <div style="text-indent:100px;">@item.Name</div>
 6     }
 7     else if (item.Code % 100 == 0)
 8     {
 9         <div style="text-indent:200px;">@item.Name</div>
10     }
11     else
12     {
13         <div style="text-indent:300px;">@item.Name</div>
14     }
15 }
时间: 2024-10-07 20:46:49

Controller向View传值的相关文章

Controller向View传值方式总结

http://www.cnblogs.com/guohu/p/4377974.html 总结发现ASP.NET MVC中Controller向View传值的方式共有6种,分别是: ViewBag ViewData TempData 向普通View页面传一个Model对象 向强类型页面传传一个Model对象 用一个ViewModel对象解决所有问题 首先我们需要明确的是我们从controller向view传值的时候,这些方式分别处于什么样的地位: 我们一般会向页面传递一个主要的类型的数据,一般是情

ASP.NET MVC Controller向View传值的几种方式

1)ViewBag ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.myName 控制器代码: 1 public ActionResult Index() 2 { 3 ViewBag.name = "梁顺盛"; 4 ViewBag.message = "欢迎使用MVC设计模式~~"; 5 return View(); 6 } 视图代码: <div> <!--利用HtmlHelper创建TextBox时,使用名称与ViewBag

MVC Controller 与 View 传值

Controller 到 View 1 强类型 控制器 // GET: /Test/ public ActionResult Index() { DateTime date = DateTime.Now; //大部分时候使用自定义类型 return View(date); } 视图 @model DateTime @{ ViewBag.Title = "Index"; } <h2>Index</h2> <h2>The time is: @Model.

Asp.net MVC中Controller向View传值

一.使用Model 首先创建一个Model public class HelloModel { private string _name; private string _text; public string Name { get { return _name; } set { _name = value; } } public string Text { get { return _text; } set { _text = value; } } } 然后创建强类型的View视图,在View

MVC Controller向View传值(ViewData与ViewBag)

最近在开发项目中,使用的是ASP.NET MVC由于之前并没有接触,对于它的传值方式有些陌生,在这里进行初步总结积累学习! 一:使用 ViewData使用: public ActionResult Index() { List<string> colors = new List<string>(); colors.Add("red"); colors.Add("green"); colors.Add("blue"); Vi

asp.net mvc中Controller向View传值方式总结

http://www.cnblogs.com/gaopin/archive/2012/11/13/2767515.html http://www.cnblogs.com/a164266729/p/4917202.html //1.ViewData传递 ViewData是Key/Value对 ViewData["str1"] = "hello 1"; //ViewData.str2 = "world 2"; //2.ViewBag传递 动态 且是强

C# Controller向View传值方式总结

http://www.cnblogs.com/key1309/p/ViewData_TempData_ViewBag_ViewModel_controller%E5%90%91View%E4%BC%A0%E5%80%BC.html 原文地址:https://www.cnblogs.com/zquan/p/9771776.html

【MVC框架】——View和Controller之间的传值

在MVC中,Controller运行一个能够说是路由功能.它通过View传过来的数据,来决定应该调用哪一个Model,相同会把Model处理完的数据传给View,所以就总是涉及到Controller和View的传值,那么它们之间是怎么传值的呢? Controller向View传值 1.使用ViewBag Controller <span style="font-family:KaiTi_GB2312;font-size:18px;">public ActionResult

MVC中Controller间的传值、Controller到View的传值方法

从做了考试以来,和别人也进行了交流,发现系统内部的传值算是一个比较费劲的问题.这篇博客讲解两种传值的情况--MVC中Controller间的传值,这里包括了第二种Controller到View的传值. 示例:我有两个Controller:C1和C2,我想把C1中的课程实体的课程ID传到C2中.方案是先把C1中的课程ID传到C2对应的View页面的地址栏中,然后C2从自己的View页面中获取. 来看代码: //下面是一个easyUI的表格,执行ScoringManagementCotroller下