Вызов Ajax не работает в веб-приложении ASP.Net - PullRequest
0 голосов
/ 31 января 2019

Я создал пустой веб-сайт ASP.NET и создал вызов ajax, возвращающий Hello World.Затем я создал веб-приложение ASP.net.Точно такой же вызов ajax, который отлично работает на пустом веб-сайте, не работает в веб-приложении.Мне было интересно, почему это так.

1 Ответ

0 голосов
/ 06 февраля 2019

Я понял это.Строка в методе RegisterRoutes была закомментирована.В веб-приложении папка App_Code содержит класс RouteConfig.cs.Это также можно найти в папке App_Start.В веб-приложении он просто неправильно интерпретировал URL в моем вызове ajax.На пустом веб-сайте нет встроенной маршрутизации, поэтому проблем не было.

public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        var settings = new FriendlyUrlSettings();
       // settings.AutoRedirectMode = RedirectMode.Permanent;
        routes.EnableFriendlyUrls(settings);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...