2
我已经实现了ajax autocompleteExtender,它运行良好,直到我包含了asp.net url路由器。asp.net url路由器与ajax webservice路径冲突
这是AJAX控件
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1" MinimumPrefixLength="1" ServiceMethod="SearchText" ServicePath="~/WebService1.asmx"></cc1:AutoCompleteExtender>
当我列入的global.asax.cs这条线,我无法检索WebService1.asmx方法文件
routes.MapPageRoute("searchpage", "{categoryName}/{area}", "~/search.aspx");
的servicepath应该如何?它在localhost中工作,但不在现场环境中工作。
谢谢
您使用的是哪个版本的IIS?这可能是你的IIS6很难得到路由工作比IIS7 – 2012-04-03 07:21:45
我会在本地使用IIS进行测试,而不是在服务器中构建Visual Studio来帮助解决这些问题。 – 2012-04-03 07:22:35
感谢您回复Andy。它的IIS/7.5在现场环境和V5.1本地主机.. – 2012-04-03 07:42:53