如何防止ASP.NET 4.0 URL重新路由破坏jQuery脚本

时间:2011-07-20 12:12:33

标签: .net asp.net url url-rewriting

我一直在使用ASP.NET WebForms 4.0 URL Rerouting已经有一段时间了,除了一个例外,它很棒。

它打破了我添加的jQuery脚本,打破了脚本中包含的图像。以前我通过简单地编辑.js文件并在那里放置图像的完整路径来规避这一点,但现在我正在尝试添加Wymeditor并且它不再那么简单了。

我正在尝试在Global.asax中定义一个规则,该规则将禁用指定文件夹中所有.js文件的路由。我的wymeditor在 scripts / wymeditor 。表单位于 someaddress / blog / new-post ,它们路由到AddNewPost.aspx。我试着做了

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

但它似乎不起作用。

1 个答案:

答案 0 :(得分:2)

我不知道编辑器或重新路由,但是您可以使用相对于服务器根的路径,而不是“Folder / AnotherFolder / Myfile.js”,您可以使用“/Folder/AnotherFolder/Myfile.js” ,它避免了大多数情况下的混乱,也许它也会拯救你。