URL-адреса, которые не заканчиваются / не будут загружаться должным образом на другие вставленные страницы - PullRequest
0 голосов
/ 05 января 2019

Кто-нибудь сталкивался с этой проблемой?

Я работал с c # MVC в Visual Studio, и когда мы публикуем наши страницы, если пользователь пытается получить доступ к странице и не заканчивает URL-адрес / некоторые страницы не загружаются должным образом.

Мы часто используем главную страницу, а затем где-то посередине находится div, который обновляется через javascript (я знаю, что это делает рендеринг из mvc при использовании макета, но нашему боссу это не нравится таким образом, а также это имеет тенденцию мешать ей несколько слоев JavaScript)

Именно эти разделенные части загружаются таким образом, что не будут загружаться, когда главная страница не имеет / в конце.

мы попытались использовать @ url.action, а также жестко набрать URL второй страницы в javascript, и обе дали одинаковый результат.

Есть ли способ настроить проект так, чтобы не имело значения, имеет ли URL-адрес, набранный в браузере, символ / в конце?

РЕДАКТИРОВАТЬ: Добавлена ​​функция JavaScript

function refreshdiv(divid, url) {
            var seconds = 15;
            $.ajax({
                type: 'POST',
                url: url,
                context: document.body,
                async: true,
                timeout: 15000,
                success: function (data) {
                    $("#" + divid).html(data);
                    $("#" + divid).find("script").each(function (i) {
                        eval($(this).text());
                    });

                }
            });

Заранее благодарим за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...