Переписывание URL-адреса с global. asax вызывает проблему при нажатии кнопки ASP.NET
Я использую глобальный файл для перезаписи URL-адреса, переписывание отлично работает для других url-адресов, только одно правило не работает, что делает все щелчки ajax/button остановленными. Все мои щелчки по кнопкам отлично работают, когда я использую:
routes.MapPageRoute("BusinessDetails", "bd/{PageUrl}", "~/business-details.aspx")
но мне не нужен этот тип url:
'www.mywebsite/com/bd/business'
мне это нужно
'www.mywebsite.com/business'для этого использую
routes.MapPageRoute("BusinessDetails", "{PageUrl}", "~/business-details.aspx")
но это останавливает все нажатия кнопок, хотя я получаю необходимый url-адрес, и сайт работает просто останавливает все нажатия кнопок/панель обновления/проверка.
Мне нужен этот url-адрес для работы со всеми щелчками кнопок
www.mywebsite/com/business или
www.mywebsite.com/business
www.mywebsite.com/business/как это работает в indiamart
Что я уже пробовал:
Попробовал использовать "маршруты".Игнорировать("{webresource для}.классов AXD/{*pathInfo}") на кнопку нажать, как получаю ошибки в консоли неожиданный токен в '<' в webresource для.загрузка
Также пробовать
routes.MapPageRoute("BusinessDetails1", "{PageUrl}/{categoryName}", "~/business-details.aspx", false, New RouteValueDictionary(New With {.categoryName = "home"}))
А также, когда я нажимаю на кнопку, она говорит в консоли: "Page_ClientValidate не определен".