-----------------------------------

使用动态特性ViewBag,它主要是为了从控制器到视图进行传值用的

//----控制器方法publicActionResultSample(){//动态属性ViewBag.Name="你好!张迪";//返回视图的名称(对应着Views-->Store-->Sample2.cshtml)returnView("Sample2");//returnView("~\Views\Store\Sample2.cshtml");}//----视图@{ViewBag.Title="Sample";}<h3>Sample</h3><!--获取控制器中设置的属性--><h3>@ViewBag.Name</h3>

-----------------------------------从控制器到视图传递泛型(1)

//----控制器publicActionResultArray(){List<string>list=newList<string>();for(inti=0;i<10;i++){list.Add(i.ToString());}ViewBag.Array=list;returnView();}//----视图@{ViewBag.Title="Array";}<h3>Array</h3>@foreach(stringitemin(List<string>)ViewBag.Array){<li>@item</li>}

-----------------------------------从控制器到视图传递泛型(2)

//----控制器publicActionResultArray(){List<string>list=newList<string>();for(inti=0;i<10;i++){list.Add(i.ToString());}ViewBag.Array=list;returnView();}//----视图@{ViewBag.Title="Array";}<h3>Array</h3>@foreach(dynamiciteminViewBag.Array){<li>@item</li><!--如果有属性,则需要硬写上-->}