![]() |
1
1
使用Firebug的选项卡或Fiddler查看服务器的响应。它可能会告诉你问题所在。每当Ajax请求没有如您所期望的那样运行时,您就应该这样做。对于非Ajax请求,问题通常是显而易见的,因为您会看到死亡的黄色屏幕或类似的东西。对于Ajax请求,如果响应与调用的javascript所期望的不完全一致,那么您必须更深入地了解它。 ASP.NET的反XSS功能很可能会阻止任何带有尖括号的HTML。如果这是问题所在,您将有几个选择。您可以简单地在请求中禁止使用尖括号(并可能编写一些javascript来向用户显示更好的消息),或者您可以用javascript对它们进行编码。server.htmlencode对您没有帮助,因为您需要在javascript代码中执行此操作,而不是使用C代码。最后,您可以通过在操作上使用validateRequest(false)属性来关闭反XSS功能,在使用codeplex上的反XSS库之类的东西进行您自己的反XSS处理时。 |
![]() |
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
![]() |
Mehmet · javascript执行了多个 2 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 3 年前 |