C# ToolkitScriptManager和AsyncFileUpload上的Firefox错误

C# ToolkitScriptManager和AsyncFileUpload上的Firefox错误,c#,asp.net,firefox,C#,Asp.net,Firefox,到目前为止,我在使用IE7+和Google Chrome时还没有遇到任何问题,直到我发现我的一个模块在使用Mozilla Firefox时ToolkitScriptManager中有一个bug 理解错误的最佳方法是显示屏幕截图: 这是我第一次看到这个错误。我试着通过将ajax:ToolkitScriptManager替换为asp:ScriptManager来调试它,我认为这与AsyncFileUpload有关,但我无法确定在哪里以及如何进行 此错误仅适用于Firefox。 如果您需要更多信息,

到目前为止,我在使用IE7+和Google Chrome时还没有遇到任何问题,直到我发现我的一个模块在使用Mozilla Firefox时ToolkitScriptManager中有一个bug

理解错误的最佳方法是显示屏幕截图:

这是我第一次看到这个错误。我试着通过将
ajax:ToolkitScriptManager
替换为
asp:ScriptManager
来调试它,我认为这与
AsyncFileUpload
有关,但我无法确定在哪里以及如何进行

此错误仅适用于Firefox。


如果您需要更多信息,请在下面发表评论。谢谢。

你有一些巨大的javascript正在执行吗?这可能是一个原因,因为有一次他在一所大学里查找了一百万次*一百万次,并且得到了相同的错误


尝试找出任何耗时过长的代码。

尝试使用css设置AsyncFileUpload控件的宽度:

请遵循以下步骤:

  • 在ajaxToolkit上应用CssClass:AsyncFileUpload-like “imageUploaderField”
  • Css(“.imageUploaderField输入{width:100%!important;}”)
如果结果相同,请使用最新版本更新ajax工具包 版本

参考资料:


如果它仍然不工作,那么可能是Firefox的错误。

如果你安装了最新版本的ajaxtoolkit,它将修复这个错误

让我试试这个@work先生,因为我现在在家。我会给你一个反馈,一旦我尝试了这个。谢谢。我不知道你为什么要包括css类。尽管如此,它还是有效的=D我想更新答案以便更好地理解。是的,我也认为这很疯狂,因为它一开始就与问题有关,但无论如何,很高兴知道它是有效的。请随时更新答案:-)谢谢您的回答。但我现在用@Sriniva answer就可以了。