asp.net-mvc – 在作为列表传递的模型中循环遍历列表
发布时间:2020-12-16 06:33:31 所属栏目:asp.Net 来源:网络整理
导读:这是我作为列表传递给我的视图的模型: public class DogContentPage : ContentPage { public string Name { get; set; } public string Age { get; set; } public bool IsFemale { get; set; } public string Image { get; set; } public Liststring Merits
这是我作为列表传递给我的视图的模型:
public class DogContentPage : ContentPage { public string Name { get; set; } public string Age { get; set; } public bool IsFemale { get; set; } public string Image { get; set; } public List<string> Merits { get; set; } } 视图: @model List<EmmysBlog_Core.Models.Dog.DogContentPage> 如您所见,模型包含一个字符串列表(Merits).我在麻烦列表中遇到了麻烦.我怀疑这个问题的原因在于我将模型作为一个列表传递出去.我是否有可能循环优点? 这个尝试: @foreach (var item in Model) { <li>@item.Merits</li> } 只给我一个清单: 我是否必须更改将模型传递给视图的方式,还是有另一种构造循环的方法来访问Merits中的值? 视图: @foreach (var dogs in Model.Where(o => o.IsFemale)) { <div class="media"> <div class="col-md-4"> <a href="#"> <img src="@dogs.Image" style="width: 100%"> </a> </div> <div class="col-md-4" style="text-align: center;"> <a href="#"><h3 class="media-heading">@dogs.Name</h3></a> @Html.ActionLink("Stamtavla","Dog","Home",new { pageId = dogs.Id },null) </div> <div class="col-md-4"> <ul> @foreach (var item in Model) { foreach (var merit in item.Merits) { <li>@merit</li> } } </ul> </div> </div> } </div> </div> 解决方法
只需为Merits列表添加另一个foreach
@foreach (var item in Model) foreach (var merit in item.Merits) { <li>@merit</li> } 更新 然后剥去外圈: foreach (var merit in dogs.Merits) { <li>@merit</li> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – Structure Map无参数构造函数错误
- asp.net-mvc – 帮助MVC身份验证/授权解决方案
- 有关在asp.net中显示用户消息的好方法的建议吗?
- ASP.NET 5未在开发模式下运行
- asp.net-mvc – MVC,不再“假设”使用HttpContext.Current了
- asp.net – 如何访问在global.asax.cs中创建的属性?
- asp.net-mvc – ASP.NET MVC Web API缓存控制头部没有发送响
- asp.net省市三级联动的DropDownList+Ajax的三种框架(aspnet
- asp.net-mvc – AngularJS $http.put不能与ASP.NET MVC控制
- asp.net – XMLHTTP请求的经典ASP错误
推荐文章
站长推荐
- 如何利用ASP.net IIS 7.5中的浏览器缓存
- asp.net – Internet Explorer 9中的URL查询字符
- 如何在ASP.net中获取页面中的主页?
- asp.net-mvc – Visual Studio 2015 – ASP.Net应
- asp.net – 无法加载viewstate.正在加载viewstat
- ASP.net在发布时不会填充服务器表单的action =“
- wcf – .Net Core ReportExecutionServiceSoapCl
- ASP.NET oAuth通过SSL访问令牌
- asp.net-mvc – 为什么我不能将asp.net mvc 4项目
- asp.net-mvc – 如何构建,分区和构建大型MVC应用
热点阅读