powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как превратить & в адресной строке браузера просто в & ?
11 сообщений из 11, страница 1 из 1
Как превратить & в адресной строке браузера просто в & ?
    #39985776
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формирую программно (MVC Core VS 2019) строку перехода для тэга <a>. И в ней имеются параметры, которые задаются стандартным образом:
string hRef = http:// ... &nRegion=60&nRaion=25;

Засылаю её в <a>
<a href=hRef> ... </a>

И при попытке перехода, в адресной строке браузера вижу:
... &nRegion=60&nRaion=25;

Естественно ничего не работает!
Как сделать так, чтобы в браузере было не & а просто & !?

Видимо, что-то связано с кодировкой, но как выбрать и конвертировать обычную строку в представление для адресной строки браузера?
С уважением ВВГ
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985778
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,
Зараза! Браузер сожрал "&" в описании проблемы ;-(
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985779
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,

& amp ; - надеюсь это не съест!
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985809
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,

Переписываю вопрос, но уже не текстом, а рисунком, а то и сам из первого испорченного текста не понимаю, что хотел спросить.
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985813
а кто эти & amp; правит то, ф-я VS или где? Почитайте доки, может там флаг отключения есть.
Если нет, то самому тогда править
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985824
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза,

Похоже это студия гадит, а как исправить - непонятно!
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985826
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985848
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза


Спасибо, попробую!
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39985956
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGer,
Оказывается проблема всеобщая!
https://stackoverflow.com/questions/15041464/browser-not-converting-amp-when-passed-through-uri

У меня она так же возникла из-за необходимости чтения отчётов из SQL-Reporting Service (SSRS). Есть отчёты, имеются их URL-ы , вызвать из програмы не могу из-за этой хрени! (& --> & amp ;)
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39986391
ValGer, там другой случай, не ваш
...
Рейтинг: 0 / 0
Как превратить &amp; в адресной строке браузера просто в & ?
    #39986623
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза,

Как выяснилось гадит jQuery. Я зачем-то сам себе усложнил задачу:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
    $(function () {
        var hRef = "@Model.ReportHref";             // Вот здесь уже и появляется "& amp ;" вместо однократного & в исходном URL
        $("#idA").attr("href", hRef);
...............................................................
     })
</script>



А надо было действовать по пословице: "Не будь свиньёй, а будь попроще!"

<a href="@Model.ReportHref" />Открыть отчёт</a>
Здесь всё работает (ReportHref - сформированный в контроллере URL-адрес отчёта)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как превратить &amp; в адресной строке браузера просто в & ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]