У меня есть решение, использующее старую версию Kendo dll. Мое решение имеет 3 проекта: 1 основной проект с общим методом, 1 бизнес-проект, использующий старую версию Kendo, и 1 новый бизнес-проект, использующий новую версию Kendo.
Теперь я добавил ссылку Kendo.Mvc.dll, как показано ниже:
(1) Основной проект: версия 2013.3.1127
(2) Старый бизнес-проект: версия 2013.3.1127
(3) Новый бизнес-проект: версия 2019.1.220
Я опубликовал (3) в каталог / Publish / bin / Kendo_2019.1.220 , а (1) и (2) проекты, которые я опубликовал в / Publish / bin. Мне нужно сделать это, чтобы загрузить Kendo.Mvc версии 2019 с (3) и версии 2013 с (1) и (2).
Я отредактировал web.config, чтобы загрузить dll (3):
<configuration>
<runtime>
<assemblyBinding>
<probing privatePath="bin/Kendo_2019.1.220" />
</assemblyBinding>
</runtime>
</configuration>
Моя сеть отлично работает, но я не могу использовать Ajax для запроса к контроллеру (3).
Файл контроллера в (3):
namespace MainNameSpace.OO.Controllers
{
public class OOF100Controller : Controller
{
public JsonResult GetData(string apk)
{
return Json(new { status = 1 });
}
}
}
Файл Javascript в (3):
$.ajax({
url: '/OO/OOF100/GetData/',
data: { apk: 'key' }
});
Я пытался использовать метод GET и POST и пытался заменить URL-адрес на приведенные ниже, но они тоже не работают:
/ OOF100 / GetData /
/Kendo_2019.1.220/OO/OOF100/GetData/
Как я могу запросить Ajax (3)?