建议先学学mvcmusicstore,官方给的一个基础例子。 再去买几本书看一看。
引用 19 楼 caozhy 的回复:引用 16 楼 b4713340 的回复:引用 14 楼 caozhy 的回复:引用 13 楼 b4713340 的回复:引用 6 楼 caozhy 的回复:@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(m……
引用 16 楼 b4713340 的回复:引用 14 楼 caozhy 的回复:引用 13 楼 b4713340 的回复:引用 6 楼 caozhy 的回复:@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(modelItem => item.na……
引用 17 楼 fangxuan 的回复:var _name = Model.Where(x => x.id == 当前id).Name; 当前ID不能直接调用吗?
引用 14 楼 caozhy 的回复:引用 13 楼 b4713340 的回复:引用 6 楼 caozhy 的回复:@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(modelItem => item.name) } 有什么不用这个遍历 直接输……
var _name = Model.Where(x => x.id == 当前id).Name;
引用 13 楼 b4713340 的回复:引用 6 楼 caozhy 的回复:@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(modelItem => item.name) } 有什么不用这个遍历 直接输出name的方法吗?这样好像搞得更复杂……
或者你直接存在viewdata或者viewbag里面得了
引用 6 楼 caozhy 的回复:@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(modelItem => item.name) } 有什么不用这个遍历 直接输出name的方法吗?这样好像搞得更复杂了。。。
@foreach (var item in Model.Where(x => x.id == 当前id)) { @Html.DisplayFor(modelItem => item.name) }
你应该返回当前ID的MODEL,而不是所有的MODEL列表
@foreach (var item in Model.Take(1)) { if(item.ID == id) { @Html.DisplayFor(modelItem => item.name) break; } }
你要一个为什么还要遍历呢
62,244
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧