我在 asp.net Web 应用程序中使用 ajax 日历控件。除 IE10 外,所有浏览器都可以正常工作。每当我单击日历控件以在 IE 10 中选择日期时,都会在调试模式下向我显示以下错误。我正在使用 AjaxToolkit 1.0 版
JavaScript 运行时错误:Sys.ArgumentOutOfRangeException:值必须是整数。参数名称:x 实际值为 338.30999755859375。
我在 asp.net Web 应用程序中使用 ajax 日历控件。除 IE10 外,所有浏览器都可以正常工作。每当我单击日历控件以在 IE 10 中选择日期时,都会在调试模式下向我显示以下错误。我正在使用 AjaxToolkit 1.0 版
JavaScript 运行时错误:Sys.ArgumentOutOfRangeException:值必须是整数。参数名称:x 实际值为 338.30999755859375。
这应该是 IE10 中的一个错误,因此您可以按照 IE9 标准渲染页面。head
您需要在 html 代码的标签内添加以下标签:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >
单击此处获取更多参考。
ScriptMode="Release"
在 ToolkitScriptManager 上设置
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" LoadScriptsBeforeUI="false" ScriptMode="Release"
EnablePartialRendering="True" >
</asp:ToolkitScriptManager>