如何
在 Razor 辅助方法中包含不间断空格 ( )?这是有问题的助手:
@helper RenderClipResult(Clip clip, IList<string> searchTerms)
{
<div class="result">
<!-- other clip stuff -->
@if (clip.ThirdPartyMaterials != null && clip.ThirdPartyMaterials.Count > 0)
{
<p>
<span class="heading">Third Party Material</span><br/>
@foreach (var material in clip.ThirdPartyMaterials)
{
@AddElement("Description", material.Description, searchTerms) @AddElement("Cost", material.Cost, searchTerms)
<br />
}
</p>
}
</div>
}
AddElement
是另一个自定义助手。我正在寻找的输出是这样的:
Third Party Material
first entry
second entry
third entry
我可以将该AddElement
行包装在 span 标记中以进行样式设置,但它是另一个 html 标记和 css 规则,只是将某些文本缩进单个字符宽度。可能不得不这样做,因为 Razor 无法解析空间