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
ますが、それは別のhtmlタグとcssルールであり、テキストを1文字幅だけインデントするだけです。Razorはスペースを解析できないため、そのようにする必要があるかもしれません