MVC的传递数据的方法
1、使用ViewBag
1 #region 0.2 Action方法 + ActionResult Index2() 2 /// <summary> 3 /// Action方法 4 /// </summary> 5 /// <returns></returns> 6 public ActionResult Index2() 7 { 8 System.Text.StringBuilder sbhtml = new System.Text.StringBuilder(); 9 List<Models.dog> list = InitData(); 10 list.ForEach(d => 11 { 12 sbhtml.AppendLine("<div>" + d.ToString() + "</div>"); 13 }); 14 15 ViewBag.HtmlStr = sbhtml.ToString(); 16 17 return View(); 18 } 19 #endregion
Index2.cshtml
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> </head> <body> @Html.Raw(ViewBag.HtmlStr) </body> </html>