Немного запутанный заголовок, но тем не менее я в тупике.SSRS 2008 - Использование javascript для кодирования URL-адреса с амперсандом
У меня есть интерактивная ссылка, которая откроет ваш почтовый клиент по умолчанию (в нашем случае это наш Outlook) и отформатируйте URL с возможностью клика. Он отлично работает в 99% случаев, если URL не имеет амперсанда в нем. Я заменил &% 26 и & без везения. URL-адрес по-прежнему отключается, где находится амперсанд.
В SSRS, я эту установку как выражение гиперссылки
=iif(Fields!EmailShippingURL.Value="URL Unavailable" OR Fields!ShippingURL.Value="URL Unavailable" OR isNothing(Fields!EmailShippingURL), "javascript:(alert('The shipment info cannot be processed. There is either no email address for this contact or invalid shipping information.'))", "javascript:void(window.open('"+ Fields!EmailShippingURL.Value + "','_blank'))")