Escape html строка в бритве - PullRequest
       2

Escape html строка в бритве

0 голосов
/ 25 февраля 2020

У меня проблема с методом onclick и его параметром id. Теперь он работает во всех браузерах, которые я пробовал, кроме Inte rnet Explorer (11), что является обязательным требованием. Я пытался избежать знаков цитирования по-разному, но результаты, кажется, одинаковы, когда я запускаю его в Inte rnet Explorer. Я также пытался использовать Html .Raw, Html .Encode для строки без успеха в IE.

Чем отличается отрисовка html в Inte rnet Explorer по сравнению с другими браузеры?

Результат в Inte rnet Explorer следующий, где кавычки не работают:

enter image description here

   @Html.WrapButtonsNew(
                                    PositionType.Default,
                                    false,
                                    true,
                                    new TaskButtonAnchor("Title", Task)
                                    {
                                        HtmlAttributes = new { onclick = "showLoading(\'" + id + "\');" },
                                        RouteValues = new { id = id},
                                        CssClass = "full-width"

                                    }.AsButton().WithIcon(Icon.Document))
...