Как запретить ASP.NET 4.0 URL Reroute нарушать работу сценариев jQuery - PullRequest
0 голосов
/ 20 июля 2011

Я уже некоторое время использую переадресацию URL-адресов в ASP.NET WebForms 4.0, и это было здорово, за одним исключением.

Это ломает скрипты jQuery, которые я добавляю, ломая изображения, которые включены в скрипт. Ранее я обошел это, просто отредактировав файлы .js и указав там полный путь к изображениям, но теперь я пытаюсь добавить Wymeditor, и это уже не так просто.

Я пытаюсь определить правило в Global.asax, которое отключило бы маршрутизацию для всех моих файлов .js в указанной папке. Мой wymeditor находится в scripts / wymeditor . Формы находятся в someaddress / blog / new-post , который перенаправляет на AddNewPost.aspx. Я пытался сделать

routes.Ignore("{*alljs}", new {alljs=@".*\.js(/.*)?"});

Но, похоже, это не работает.

1 Ответ

2 голосов
/ 20 июля 2011

Я не знаю о редакторе или перенаправлении, но вы можете использовать пути относительно корня сервера, например, вместо «Папка / AnotherFolder / Myfile.js» вы можете использовать «/Folder/AnotherFolder/Myfile.js» Это позволяет избежать путаницы в большинстве сценариев, может быть, это также спасет вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...