Внедрение встроенного HTML-кода через SSRS через пользовательский код завершается ошибкой: Sys.WebForms.PageRequestManagerParserErrorException - PullRequest
0 голосов
/ 25 октября 2018

Моя конечная цель - ввести <script>.Но сейчас я просто пытаюсь ввести <button>.Я пытаюсь следовать процедуре, которую я нашел, чтобы сделать это из источников ~ 2010 года, поэтому я боюсь, что Microsoft сделала это невозможным в промежуточный период.

Я добавляю следующий пользовательский код:

Public Shared Function TestAlert(Byval param AS String) AS String

System.Web.HttpContext.Current.Response.Write("<button>Click Me!</button>")

Return "retstring"

End Function

И ссылка на сборку System.Web.

Я также добавляю видимое текстовое поле со следующим выражением:

=Code.TestAlert(Parameters!type.Value)

Когда я загружаю отчет, я получаю следующееошибка:

    Sys.WebForms.PageRequestManagerParserErrorException: 
    The message received from the server could not be parsed. 
    Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled. 

Details: Error parsing near '<button>Click Me!</b'.

Есть ли способ обойти это?Мне действительно нужно иметь возможность встроить пользовательский сценарий в отчет SSRS.

...