我试图加入两个字符串,但我想让它们被一个断行分开。
这是我的代码:
<td>@(string.Join("<br /> ", report.TimeReportProjects.Select(x => x.Project.ProjectName)))</td>
<td>@(string.Join("<br /> ", report.TimeReportProjects.Select(x => x.Description.Shorten(35))))</td>
<td>@(data.StartHour + ":" + data.StartMinute.ToString("00") + " - " + data.EndHour + ":" + data.EndMinute.ToString("00"))</td>
<td>@(Math.Floor(hours) + ":" + TimeSpan.FromHours(hours).Minutes.ToString("00"))</td>
&#34; br /&gt;&#34;标签将被读作一个字符串,这是不奇怪的我假设,我知道如果我想在代码块中混合html代码我应该使用@:但我不知道如何在这种情况下使用它。
答案 0 :(得分:1)
有Html.Raw
方法可以帮助您。它可以这样应用:
<td>@Html.Raw(string.Join("<br />", report.TimeReportProjects.Select(x => x.Project.ProjectName)))</td>