Ajax scriptmanager发出404错误的问题

时间:2012-04-26 23:45:15

标签: asp.net asp.net-ajax

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

的Default.aspx _TSM_HiddenField_ = ScriptManager1_HiddenField&安培; _TSM_CombinedScripts _ =%3B%3bAjaxControlToolkit%2C +版%3d3.5.51116.0%2C +文化%3dneutral%2C +公钥%3d28f01b0e84b6d53e%3aen-US%3a2a06c7e2-728e-4b15- 83d6-9b269fb7261e%3a475a4ef5%3a5546a2b%3ad2e10b12%3aeffe2a26%3a37e2e5c9%3a5a682656%3a12bbc599

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

1 个答案:

答案 0 :(得分:0)

404是因为网址太长而被网络服务器拒绝了。虽然页面一般看起来很好,但Ajax控件无法正常工作。

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

  <security>
     <requestFiltering>
        <requestLimits maxQueryString="5000" />
     </requestFiltering>
  </security>