C # MVC получение сложных URL-адресов на веб-странице - PullRequest
0 голосов
/ 04 июня 2018

когда я создаю таблицу с URL-адресами в ней с помощью stringbuilder и публикую ее во внешнем интерфейсе с помощью ViewBag, все обратные косые черты заменяются двойными кавычками ?!На странице cshtm я делаю:

@html.Raw(@viewBag.Calendar) 

, где calendar - строка, содержащая таблицу.Оригинал:

<a href='#' onclick='ShowIframe('https://public.vaptex.nl/OnlineBooking/Search/SearchSimple.aspx?relation=2EFAlKuoQrU%3d&languageid=1&objectid=ukpcLGR14nk%3d&bentityid=5&startdate=01062018&numperiod=1')'>02</a></td>

результат на веб-странице

<a href="#" onclick="ShowIframe(" https:="" public.vaptex.nl="" onlinebooking="" search="" searchsimple.aspx?relation="2EFAlKuoQrU%3d&amp;languageid=1&amp;objectid=ukpcLGR14nk%3d&amp;bentityid=5&amp;startdate=01062018&amp;numperiod=1')'">02</a>

1 Ответ

0 голосов
/ 04 июня 2018

Кажется, ваша исходная строка имеет неверную escape-последовательность.Попробуйте передать значение в ShowIframe () с двойной кавычкой (") вместо одинарной кавычки (').

<a href='#' onclick='ShowIframe("https://public.vaptex.nl/OnlineBooking/Search/SearchSimple.aspx?relation=2EFAlKuoQrU%3d&languageid=1&objectid=ukpcLGR14nk%3d&bentityid=5&startdate=01062018&numperiod=1")'>02</a></td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...