网站建设的阶段,互联网培训班学费多少,贵阳市白云区官方网站,网站制作设计说明如何在使用ASPMVC4的分部视图中获取数据展示在ASPMVC4中#xff0c;创建的网站项目会用到分部视图#xff0c;通过Html.Partial(视图名)来加载到页面上#xff1b;但是如何把数据附加到分部视图中在加载到主页上#xff0c;是个新的问题。暂时发现这个问题有两…如何在使用ASPMVC4的分部视图中获取数据展示在ASPMVC4中创建的网站项目会用到分部视图通过Html.Partial(视图名)来加载到页面上但是如何把数据附加到分部视图中在加载到主页上是个新的问题。暂时发现这个问题有两种解决方法 第一种首页上的分部视图引用代码是用来调用分部视图 {Html.RenderAction(comInfo);}HomeController中加入以下代码用来组织数据返回到分部视图中去 public ActionResult comInfo() {Liststring info new Liststring{第一句,第二句,第三句,第四句};return PartialView(Introduce_Part,info);}在分部页面上的代码如下用来展示传输过来的数据model object
using System.Collections.Generic;ul{Liststring a Model as Liststring;if(a ! null){foreach(var i in a){lii/li}}}
/ul第一种方法逻辑清晰从页面加载到分部视图加载分部视图的数据传递展示。第二种方法首页引用分部视图的代码如下Html.Partial(Test_Partial,(ListQDQianJianSiteSystem.ModelLibrary.DailyInfo) ViewBag.Datas);Controller中的代码如下用来组织数据并返回 public ListDailyInfo GetTest1(){ListDailyInfo users new ListDailyInfo();for (int i 0; i 5; i){users.Add(new DailyInfo(){Title 局部视图标题 i.ToString()});}return users;}页面展示代码略。第二种方法在Index里面还要额外加一句ViewBag[data] new Liststring{第一句,第二句,第三句,第四句};数据在主页加载时就已经准备完毕了所以第二种方法效率高一点。