У меня есть некоторые проблемы с JavaScript с использованием ASP.NET 4.0 WebForms Routing.ASP.NET WebForms Маршрутизация Ошибка Javascript
Мой код:
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
void RegisterRoutes(RouteCollection routes)
{
routes.Ignore("{resource}.axd/{*pathInfo}");
routes.MapPageRoute("GoodInfo", "catalog/good/{good}", "~/GoodInfo.aspx");
routes.MapPageRoute("GoodGroup", "catalog/group/{group}", "~/default.aspx");
}
При отсутствии маршрутизации все нормально. Но когда я использую его я получил ошибку на Hte странице (в Firebug)
Error: jQuery is not defined
на этой линии:
jQuery(document).ready(function() {
HideBlocks();
});
Так что мой JavaScript не работает на странице, которая была разгромлена.
Я добавил эту строку routes.Ignore("{resource}.axd/{*pathInfo}");
, но мне это не помогло.
я опубликовал решение здесь: [решения] (HTTP : //stackoverflow.com/questions/9503746/asp-net-4-0-webforms-routing-javascript-not-works) – algreat