我已经看过一些关于这个问题的帖子,但不是针对我的问题的帖子,而且我不知道我需要做什么来调试这个问题。
我在 aspx 页面上有一些组合框,当我从第一个中选择一个值时,它会用值填充第二个,以此类推第三个和第四个。在我将 asp.net UpdatePanel 包裹在组合框周围并尝试“ajaxify”整个过程之前,这没有问题,因此页面不会乱跳。我得到的确切错误是:
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 404
需要注意的一些事项:
- 我正在使用 URL 重写 - 我认为这是导致问题的原因
- 每当我选择第二次选择时,都会发生错误。这意味着我可以从第一个组合框中选择一个值并得到相同的错误(所以它发生在第二个回发 - 无论它来自哪个组合框)。
我尝试在脚本管理器上设置 EnablePartialRendering="false" 但正如我所说,它在不使用 ajax 时有效,所以我不知道如何调试问题。
我的服务器是运行 IIS 和 ASP.NET 2.0 的 Windows 2008。
我将衷心感谢您的帮助
提前致谢。