.net 如何在局部变量中压缩新字符串?
你们能检查一下这个代码吗,它是MVC3 Razor.net 如何在局部变量中压缩新字符串?,.net,asp.net-mvc-3,razor,.net,Asp.net Mvc 3,Razor,你们能检查一下这个代码吗,它是MVC3 Razor <p><strong><u>Skills:</u></strong> @foreach (var skill in personRepo.GetAllSkillsByID(id)) {
<p><strong><u>Skills:</u></strong> @foreach (var skill in personRepo.GetAllSkillsByID(id))
{
@skill
}</p>
技能:@foreach(personRepo.GetAllSkillsByID(id)中的变量技能)
{
@技巧
}
这是它的结果
技能:CSD设计通勤驾驶
如您所见,结果没有任何空格和逗号。我只是想知道如何在结果之间添加逗号,而在最后一个结果上不添加逗号,就像这样
技能:CSS、设计、通勤、驾驶
谢谢你的帮助 你为什么不使用
技能:@(String.Join(“,”,personRepo.GetAllSkillsByID(id)))
为什么不使用
技能:@(String.Join(“,”,personRepo.GetAllSkillsByID(id)))
这将完成您的目标:
<p><strong><u>Skills:</u></strong>@(string.Join(", ", personRepo.GetAllSkillsByID(id)))</p>
技能:@(string.Join(“,”,personRepo.GetAllSkillsByID(id)))
这将完成您的目标:
<p><strong><u>Skills:</u></strong>@(string.Join(", ", personRepo.GetAllSkillsByID(id)))</p>
技能:@(string.Join(“,”,personRepo.GetAllSkillsByID(id)))
像这样的东西可以解决它
<p><strong><u>Skills:</u></strong> @string.Join(", ", personRepo.GetAllSkillsByID(id).ToList())</p>
技能:@string.Join(“,”,personRepo.GetAllSkillsByID(id.ToList())
像这样的东西可以解决它
<p><strong><u>Skills:</u></strong> @string.Join(", ", personRepo.GetAllSkillsByID(id).ToList())</p>
技能:@string.Join(“,”,personRepo.GetAllSkillsByID(id.ToList())
谢谢,我只是不知道而已。没人进来,内特汉克斯,我只是不知道而已。NET中的noob