2

我对 ajaxtoolkit 的脚本管理器有问题,它给出了 404 错误。

default.aspx?_TSM_HiddenField_=ScriptManager1_HiddenField&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d3.5.51116.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3a2a06c7e2-728e-4b15-83d6-9b269fb7261e%3a475a4ef5 %3a5546a2b%3ad2e10b12%3aeffe2a26%3a37e2e5c9%3a5a682656%3a12bbc599

这给出了 404 错误,但 default.asp 文件显示正常

4

1 回答 1

0

404是因为Url太长被web服务器拒绝了。尽管页面通常看起来不错,但 Ajax 控件将无法正常工作。

如果您的 Web 服务器在 .NET Framework 4.0 或更高版本上,您可以通过将以下部分添加到 web.config 中的 <system.webServer> 元素来克服该错误:

  <security>
     <requestFiltering>
        <requestLimits maxQueryString="5000" />
     </requestFiltering>
  </security>
于 2012-10-30T03:45:09.600 回答