一、知识积累
1.Controller中的ViewBag.key= value可以作为回传参数,在视图return PartialView("分部视图", 数据)中,通过 @ViewBag.addColName调用
2.合理利用隐藏标签存值<input type="hidden" id="sql" value="@ViewBag.sql" />
3.视图通过Model传值给分部视图 视图控制器ViewBag.OrderField = orderField; return View("Index", model); 视图Index中@Html.Partial("_highRefListsPager", Model) <input id="orderFieldHidden" type="hidden" value="@ViewBag.OrderField"/>
4.使用Bundle 减少请求数
一个页面有很多图片 、JavaScript 和 CSS 要加载进来, 获取每一个资源浏览器都要发起一个请求(不考虑缓存),请求多的话,网页加载的速度肯定不快,于是我们考虑到去减少请求数,最简单的方法是把JS和CSS文件合并,但是,合并以后,破坏了原有的文件结构,况且不同的页面需要不同的文件组合。那么,能不能根据需要动态组合文件呢,ASP.NET的Bundle为我们解决了这个问题。
原文:http://www.cnblogs.com/cnki/p/5216933.html