Хобрук: Ваш путь к мастерству в программировании

SSRS, как отображать экранированный символ HTML

Я пытаюсь отобразить столбец с большим количеством экранированных символов HTML, например & # 0945 для альфа-канала, & # 0946 для бета-версии. Я использую свойство заполнителя SSRS 2012, чтобы отобразить его как тип разметки HTML. Эта функция работает только с тегами HMTL, а не с экранированными символами. Любая обратная связь приветствуется.

27.05.2013

Ответы:


1

Щелкните правой кнопкой мыши область отчета, не связанную с дизайном, и выберите Report Properties.... Нажмите на опцию References, нажмите Add в Add or remove assemblies и добавьте System.Web из .NET опций.

Нажмите на опцию Code и добавьте следующий код:

Function Decode(ByVal EncodedString AS String) AS String
  Return System.Web.HttpUtility.HTMLDecode(EncodedString)
End Function

Для значения поля используйте выражение:

=Code.Decode(Fields!MyField.Value)
27.05.2013
  • Спасибо Крис за ваш быстрый ответ. Я получил следующее сообщение об ошибке: [rsRuntimeErrorInExpression] Выражение Value для textrun ‘SCOPE.Paragraphs[0].TextRuns[0]’ содержит ошибку: эта сборка не допускает частично доверенных вызывающих объектов. 27.05.2013
  • Вероятно, вы можете изменить уровень доверия сборки, чтобы заставить ее работать - проверьте мой ответ здесь, чтобы узнать, как это сделать 28.05.2013
  • Новые материалы

    Аргументы прогрессивного улучшения почти всегда упускают суть
    В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

    Введение в Джанго Фреймворк
    Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

    Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
    Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

    Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
    Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

    стройный-i18следующий
    Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..

    Обзор 20 основных и современных методов работы с массивами в JavaScript
    Вы знаете их всех? В этом коротком посте я покажу сводку методов, доступных в JavaScript для работы с массивами. Я надеюсь, что вы найдете это полезным! В конце поста вы найдете ссылку на..

    Да, но я чувствую необходимость указать, что это или не единственные два.
    Да, но я чувствую необходимость указать, что это или не единственные два. Обучение с подкреплением (в качестве примера) также является важным.