ASP.Net:IE6 发出无效请求

2024-02-22

我有一个实时网站,其中记录了每个错误并通过电子邮件发送给我。

我收到很多“填充无效且无法删除”的信息。对 WebResource.axd 的请求出错。仔细一看,这个请求是错误的。

这是有问题的请求:

/webresource.axd?d=mgqvdy8omlq71j1set2ida2&ampt=633700045603820000

它应该是这样的:

/WebResource.axd?d=MgQvdy8OmLQ71j1SET2IdA2&t=633700045603820000

请注意缺少大写,更重要的是,缺少 ;之后&

用户代理是这样的:

UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

这可能是什么?
真实的用户会因此而出错吗?
这是 IE 实际上可能做错的事情吗?
或者这只是一个写得很糟糕的机器人?

这种事时常发生确实这种情况不会发生在我们所有的用户身上,甚至不会发生在我们所有的 IE 用户身上。


UPDATE:我还收到很多“Base-64 字符串中的无效字符”信息。当表单发布时,也仅来自 IE 6.0,所以我猜测它们是相关的。

感谢您的帮助!
Daniel


我们在 ScriptResource.axd 和无效视图状态异常中看到了类似的错误。最终我找到了这个帖子:

  1. 错误:/ScriptResource.axd:视图状态无效。 http://www.31a2ba2a-b718-11dc-8314-0800200c9a66.com/2009/04/error-scriptresourceaxd-invalid.html

这表明 IE(可能还有其他浏览器)中存在错误,其中 XHTML 的无效 DOCTYPE 会导致浏览器向 ScriptResource.axd 发出错误请求。我们通过将 XHTML DOCTYPE 更改为 HTML5 doctype 并从 html 标记中删除 xmlns 属性解决了该问题。无论如何,我们的页面不符合 XHTML 标准。

From:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

To:

<!DOCTYPE html>
<html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.Net:IE6 发出无效请求 的相关文章

  • 计算机重新启动后恢复批处理脚本

    我有一堆运行 Windows 2000 Pro 和 IE 5 0 的旧机器 我想将它们升级到带有 Silverlight 的 IE 6 我从微软的网站下载了 IE6 和 Silverlight 安装程序 幸运的是它们都有命令行选项 允许它们
  • 将 jQuery 集成到现有的 ASP.NET Web 应用程序中?

    微软最近宣布 http weblogs asp net scottgu archive 2008 09 28 jquery and microsoft aspxJavascript HTML DOM 库jQuery 将被集成进入 ASP N
  • 在同一个样式表中结合 IE6 和 IE7 css hack

    我通常使用 IE 条件语句 并且每个条件语句都有一个样式表 对我来说 这是一种更简洁的方法 然而由于某些限制 我必须在同一个样式表中破解 ie6 和 7 我知道它不会验证 但是如何在同一个样式表中使用 hack 来隔离 ie6 和 ie7
  • 在 C# (ASP.net) 中删除重复查询字符串的最快方法是什么

    我遇到一个问题 该公司使用业务跟踪系统来捕获用户的首次访问并将他们重定向到他们试图访问的页面 但附加了引用 URL 现在 由于引用网址包含该人试图访问的网址 不要问为什么 我不知道 它会导致我拥有每个值的重复项 所以参观这个 home as
  • IE6&7“此页面包含安全和不安全项目”的原因

    我有一个 HTTPS 站点 在 IE6 和 7 中显示 错误地 一个对话框 内容如下 此页面包含安全和不安全的项目 您想显示不安全的项目吗 在任何合适的浏览器中都不会发生这种情况 但该站点是公司站点 并且许多客户仍在使用 Windows 2
  • 内联块在 Internet Explorer 7、6 中不起作用

    我有这个 CSS 代码inline block 谁能告诉我如何让它在 Internet Explorer 6 和 7 中工作 有什么想法吗 也许我做错了什么 谢谢你 signup color FFF border bottom solid
  • IE7 中的 CSS

    我有一个CSS ul li 嵌套菜单在 IE 8 和 Firefox 中完美运行 但在 IE7 中它会在元素之间产生一个小间隙 这是我的CSS nav nav ul margin 0 padding 0 list style type no
  • 如何检测IE6,并显示警报?

    我试图在使用 IE6 的用户使用我的网站时显示警报 我想这样的事情会起作用 我会对此进行测试 但我没有可以使用 ATM 的 Windows 盒子 这是正确的方法吗 是的 这有效 当然 你可以使用像这样的东西 http code google
  • 如何在关闭网页时丢弃会话变量?

    我们在开发网页时遵循的一个流程 是将页面绑定到一个或多个会话变量 这些会话变量仅用于该页面 用于保存当前处理对象 因此在关闭页面时不需要它们 如何在关闭页面时丢弃这些会话变量 关于该技术或如何解决该问题有什么建议吗 离开 关闭页面时不会引发
  • IE6 表单:在输入字段上禁用焦点? (IE8以后的多个IE)

    我最近安装了 IE8 并发现使用我用于测试网站的旧版 IE 存在一些怪癖 重新安装我使用的 多个IE 后 我发现现在我无法专注于输入字段 无论是使用键盘还是鼠标 我发现其他人也经历过这种行为 但没有解决方案 这里有人有什么建议吗 EDIT
  • ASP.Net:IE6 发出无效请求

    我有一个实时网站 其中记录了每个错误并通过电子邮件发送给我 我收到很多 填充无效且无法删除 的信息 对 WebResource axd 的请求出错 仔细一看 这个请求是错误的 这是有问题的请求 webresource axd d mgqvd
  • ASP.NET 表单身份验证 - 何时使用?

    我无法决定是否应该进行表单身份验证 表单身份验证通常用于个性化 即为已知用户定制内容 我没有这样的要求 我在数据库中有用户名和密码 需要根据数据库对用户进行身份验证吗 在 ASP NET 2 0 中实现相同目标的最佳推荐实践是什么 Form
  • Unicode 字符在 IE6 中以不同大小呈现

    在 Web 应用程序中 我必须显示一个特殊的 unicode 字符 称为BLACK DIAMOND U 25C6 see here http www fileformat info info unicode char 25c6 index
  • IE6 不解析加载的 JavaScript 文件(由 Google 托管的 Recaptcha)

    这是一个非常奇怪的问题 我尝试在其中一个网站上使用 Recaptcha 它适用于除 IE6 之外的所有测试浏览器 我参考了google的js http www google com recaptcha api challenge k the
  • 如何检查特定的asp.net验证控件是否有效?

    在 Web 表单中 有不同的 ASP NET 验证控件 是否可以检查特定的验证控件是否有效 例如 在离开文本框的焦点时 首先我将检查 requiredFieldValidatorUserName 是否有效 如果它有效 那么我将使用 ajax
  • 使用 ASP.NET 2.0 处理过期会话的最有效方法是什么

    在我们正在建设的网站上 当用户的会话结束时 我们需要能够将用户重定向到默认页面 乍一看 我们使用 Session End 和 Response Redirect 来完成这项工作 Sub Session End ByVal sender As
  • CONDITION CSS 区分 IE6 到 IE7

    我想声明一个不同于 ie6 和 ie7 的风格 但我的CSS条件被IE7识别为IE6 我用的是XP和explorer 7 这是我使用的代码
  • 缩小 ASP.NET 生成的 Javascript 的最佳方法是什么?

    在 ASP NET 3 5 运行时缩小 ASP NET 生成的 Javascript 例如由 webresource axd 提供的 Javascript 的最佳方法是什么 我尝试使用Mb压缩 http mbcompression code
  • IE6刷新时内存泄漏?

    我每隔几秒钟重新加载一个页面以从服务器获取更新 该页面可以打开并且这种情况可能永远发生 我猜测 特别是因为该浏览器位于未关闭的远程服务器上 我这样做 setTimeout function location href location hr
  • 当数据源未返回完整结果集时手动设置 GridView 的 PageCount?

    我正在尝试弄清楚 ASP NET 的GridView分页机制 这样我就可以使用框架的本机功能 而不是我公司自制的手动分页例程 这需要大量的工作来实现 我已经弄清楚了一切 除了如何得到GridView的 PageCount 属性与我们的 We

随机推荐