когда я создаю таблицу с 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&languageid=1&objectid=ukpcLGR14nk%3d&bentityid=5&startdate=01062018&numperiod=1')'">02</a>
Кажется, ваша исходная строка имеет неверную 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>