я создал функцию в javascript, которая перемещается к каждому представлению с помощью ajax, проблема заключается в том, что когда я перехожу на страницу, содержащую датируемый файл или любой плагин javascript, на котором отображается ошибка.
я поставлю образцы моего кода ниже
это навигационная функция
function LoadAjaxURL(url) {
$.ajax({
url: url,
type: 'GET',
success: function (response) {
$('#mainDiv').html(response);
history.replaceState('', '', url);
}
})
}
все мои скрипты обернуты в
@section pagespecific {
}
в макете я отрисовываю скрипты с частичным представлением
@{ Html.RenderPartial("_Scripts", RenderSection("pagespecific", false)); }
в моем viewStart я проверяю, является ли запрос ajax или нет
if (Request.IsAjaxRequest())
{
Layout = null;
}
else
{
Layout = "~/Views/Shared/_Layout.cshtml";
}
Мне нужно перемещаться с использованием ajax и полностью отображать сценарии, не получая ошибок, чтобы пулгин работал.