MVC的传递数据的方法
生活随笔
收集整理的這篇文章主要介紹了
MVC的传递数据的方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
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 View Code?
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> View Code
2、使用ViewData
?
Index3.cshtml
@using MvcLewisTest.Models; @{Layout = null; }<!DOCTYPE html><html> <head><meta name="viewport" content="width=device-width" /><title>Index</title><style type="text/css">#tbList{border:1px solid #0094ff;border-collapse:collapse;margin:10px auto;width:800px;}#tbList th,td{border:1px solid #0094ff;padding:10px;}</style><script type="text/javascript">function del(Aid) {if (confirm("確定要刪除嗎?"))window.location = "/Home/Del/" + Aid; }</script> </head> <body><table id="tbList"><tr> <th>id</th><th>標(biāo)題</th><th>分類</th><th>狀態(tài)</th><th>時間</th><th>操作</th></tr>@foreach (BlogArticle a in ViewData["DataList"] as List<BlogArticle>) {<tr> <td>@a.AId</td><td>@a.ATitle</td><td>@a.BlogArticleCate.Name</td><td>@a.Enumeration.e_cname</td><td>@a.AAddtime</td><td><a href="javascript:del(@a.AId)">刪</a><a href="/Home/Modify/@a.AId">改</a></td></tr>}</table> </body> </html> View Code
3、使用Control器的 return?View()
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/luyuwei/p/3358543.html
總結(jié)
以上是生活随笔為你收集整理的MVC的传递数据的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj 3026 Borg Maze (
- 下一篇: 内核态(Kernel Mode)与用户态