asp.net-mvc – 使用局部视图渲染以逗号分隔的项目集的最优雅方
发布时间:2020-12-16 09:30:25 所属栏目:asp.Net 来源:网络整理
导读:我需要使用ASP.NET MVC中的部分视图以逗号分隔的格式呈现Person对象列表.我的问题是,使用以下代码渲染时: % foreach (var person in Model) { % %= Html.ActionLinkPersonController(c = c.Edit(person.PersonID),Html.Encode(person.Name)) %,nbsp;% } %
我需要使用ASP.NET MVC中的部分视图以逗号分隔的格式呈现Person对象列表.我的问题是,使用以下代码渲染时:
<% foreach (var person in Model) { %> <%= Html.ActionLink<PersonController>(c => c.Edit(person.PersonID),Html.Encode(person.Name)) %>, <% } %> 我在最后一项之后得到一个尾随逗号.在没有最后一个逗号的情况下渲染此列表的人最优雅/最愚蠢的方法是什么? 到目前为止,我的两个选择,无论如何,将是: >使用JavaScript删除客户端上的尾随逗号 这些选项都没有吸引我 – 任何想法? 谢谢! 解决方法
怎么样:
<%=String.Join( ",",Model.Select( person=> Html .ActionLink<PersonController>( c => c.Edit(person.PersonID),Html.Encode(person.Name) ) ) .ToArray() )%> (另) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在不使用global.asax的情况下添加Applicati
- asp.net-mvc – 如何在Controller中使用依赖注入和存储库模
- asp.net – 创建一个包含两列值的VB.NET数组?
- asp.net-mvc – 使用实体框架的没有存储库模式的依赖注入
- asp.net-mvc – Razor视图引擎优于其他视图引擎的优点是什么
- asp.net-mvc – Html.HiddenFor值属性未设置
- ASP.net HTTP 404 – 找不到文件而不是MaxRequestLength异常
- asp.net – 仅在特定域上加载iframe
- asp.net-mvc – Razor不会在HiddenFor中呈现隐藏的准确PK
- asp.net – 如何在dotnetnuke网站上为global.ascx.cs编写代
推荐文章
站长推荐
- ASP.NET (C#) 应用篇-数据列分页操作-01_Adapter
- .net – DNU发布 – 来自MSBuild的no-source
- asp.net – DBMS如何影响应用程序性能?和Inform
- 从ViewBag设置文本输入的值? ASP.NET MVC5
- 如何在asp.net mvc 2中获取Html.EditorForModel(
- asp.net – 如何在excel中导出网格视图时跳过某些
- asp.net核心 – ASP.NET vNext – 编译代码动态不
- 如何在ASP.NET中阻止IP地址或IP类
- asp.net – 存储字符串数组在appSettings?
- asp.net – 如何让Puppet安装.NET Framework 4.5
热点阅读