【问题标题】:How to prevent ASP.NET 4.0 URL Reroute from breaking jQuery scripts如何防止 ASP.NET 4.0 URL Reroute 破坏 jQuery 脚本
【发布时间】:2011-10-09 08:29:36
【问题描述】:

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

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

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

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

但它似乎不起作用。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 很高兴看到它有效。 :) 我(相信我,还有很多其他人)过去也花了很多时间试图解决这个简单的问题。
    猜你喜欢
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2016-02-06
    • 2021-03-29
    • 1970-01-01
    相关资源
    最近更新 更多