JS / ASP.Net:将varchar数据类型转换为smalldatetime数据类型导致超出范围的值

时间:2013-03-13 12:32:49

标签: javascript asp.net

我遇到了Javascript和ASP.Net的问题

我有一个在ASP.Net 4.0中构建的页面,其中包含来自DevExpress的Ajax。 如果我在Visual Studio 2010中调试项目,该页面工作正常,即使我在IE中调试javascript代码,其中visual studio可以调试脚本。

当我将同一页面发布到普通服务器时,这不再起作用了。 如果单击显示模式弹出窗口的按钮,则会发生错误。我想将它用作所有回发的加载面板,这对所有其他事件和页面加载都很好。

但是,如果我单击此按钮,弹出窗口不会出现,IE显示以下错误:

SCRIPT5022: Sys.WebForms.PageRequestManagerServerErrorException: The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value

如果我在IE中调试Javascript,则错误源自此函数:

_endPostBack: function PageRequestManager$_endPostBack(error, executor, data) {
        if (this._request === executor.get_webRequest()) {
            this._processingRequest = false;
            this._additionalInput = null;
            this._request = null;
        }

        var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor);
        Sys.Observer.raiseEvent(this, "endRequest", eventArgs);
        if (error && !eventArgs.get_errorHandled()) {
            throw error;
        }
    }

知道什么是错的吗?

0 个答案:

没有答案