eConti - программирование в вопросах и ответах

избегание специальных символов в asp.net mvc с бритвенным движком

У меня есть приложение asp mvc. в представлении у меня есть этот фрагмент:

@Html.Label(admin.Mail)

Результат ложный из-за специального символа @. Итак, как я могу избежать этой ошибки и точно прочитать этикетку?



Ответы:


1

Если вы хотите отобразить адрес электронной почты, используйте вспомогательный метод DisplayFor html.

Если Mail является свойством переданной модели, вы можете сделать это так

@Html.DisplayFor(x=>x.Mail)

Если Mail является свойством подколлекции вашей модели, вы можете отобразить его так:

@foreach (var i in Model.Contacts)
{
    <div> @Html.DisplayFor(s=>i.Mail)</div>
}
22.05.2013

2

Оберните текст тегами <text></text>, например <text>[email protected]</text>

22.05.2013

3

Если ваш вопрос заключается в том, как избежать @ в Razor, способ сделать это @@.

Или можно попробовать написать просто текст-> что-то вроде <label>@admin.Mail</label>

ИЗМЕНИТЬ

Вы также можете попробовать это:

@Html.Display(admin.Mail)
22.05.2013
  • Вы имеете в виду @@Html.Label(admin.Mail) или @Html.Label(@admin.Mail). дважды дайте мне результат ошибки 22.05.2013
  • Новые материалы

    ИИ для общего блага, часть вторая
    В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..

    Время расцвета закончилось
    Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок. Успех в отрасли требует навыков презентации и обучения других. Ценность улучшенных..

    Будущее сельского хозяйства: новый уровень производительности с современными технологиями
    По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..

    Состояние совместной фильтрации в 2022 году, часть 1
    ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv) Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..

    Зачем изучать PYTHON в 2022 году !
    Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..

    Решение капч с помощью Puppeteer
    Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения). Требования: Антикапча или любой другой сервис по разгадыванию капчи. Модуль..

    7 встроенных библиотек Python, которые необходимо знать
    7 встроенных библиотек Python, которые необходимо знать Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..