window.location.href возвращает "(отменено)" и возвращает на предыдущую страницу - PullRequest
0 голосов
/ 19 июня 2020

У меня любопытная проблема. Я работаю над страницей редактирования, которая позволяет мне редактировать все аспекты настраиваемого объекта отчета. Отчет отправляет сообщение конечному пользователю, чтобы уведомить его о состоянии отчета после его запуска. Когда я нажимаю кнопку «Изменить сообщение» на странице «Редактировать отчет», функция onclick вызывает EditMessage javascript, который устанавливает для window.location.href следующее:

'@Url.Action("EditMessage", "Reports")?msgId=' + listId

Я также пробовал добавление / перед?:

'@Url.Action("EditMessage", "Reports")/?msgId=' + listId

... ни то, ни другое не работает.

Действие EditMessage срабатывает успешно и передает представление обратно контроллеру.

Один раз страница полностью построена, инструменты разработчика браузера показывают мне это:

enter image description here

... затем он возвращается на страницу отчетов / индекса. Поскольку он показывает перенаправление (302) на Reports / Edit / 17, я бы ожидал, что вместо этого он вернется на страницу редактирования.

Действительно странно, что если я возьму URL-адрес запроса:

enter image description here

... и введите его в адресную строку, страница загружается нормально.

Есть ли у кого-нибудь мысли по этому поводу? Меня это беспокоит уже несколько часов, а Google совсем не помогает.

...