Добавить нерабочее пространство в методе помощника бритвы - программирование
Подтвердить что ты не робот

Добавить нерабочее пространство в методе помощника бритвы

Как включить неразрывное пространство ( ) в хелпер-методе 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)
                {
                    &nbsp; @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 не может разбирать пространство

4b9b3361

Ответ 1

Добавить @: перед вашим неразрывным кодом html пространства

Сообщите мне спасибо