我有一个主页,我在其中包含了一个搜索栏。我用ajax方法检索记录。现在的问题是,当我在页面中导航时,相对路径的上下文会发生变化。因为有些页面在不同的文件夹中。我用过这个网址
url: "WebServiceSearchUsers.asmx/SearchUser",
但这不是合适的方法。现在如何编写此代码来修复相对路径问题。我不想使用绝对路径。
答案 0 :(得分:1)
如果该行代码在您的母版页中(而不是在单独的js文件中),那么您可以这样做:
url: '<%= Page.ResolveUrl("~/WebServiceSearchUsers.asmx/SearchUser") %>',