1

当我在 .dothtml 页面中使用 DotVVM<dot:Validator />标记时,我收到以下回发警报。我找不到任何关于如何防止这种回发、控制它的超时或控制它的外观的文档。我正在使用<dot:ValidationSummary />页面底部的标签,不喜欢 Postback 施加的延迟。任何帮助,将不胜感激。

回发因验证失败而中止。

4

1 回答 1

0

当 DotVVM 处于调试模式时会发生这种情况。如果您在页面中没有任何验证器并且存在验证错误,您不会注意到 - 这就是 DotVVM 显示此弹出窗口的原因。

要删除它,您需要设置config.Debug = false. DotvvmStartup.cs您可以使用以下构造来根据您的构建配置检测调试模式:

private bool IsDebug
{
    get 
    {
#if DEBUG
        return true;
#else
        return false;
#endif
    }
}
于 2019-07-16T07:41:46.443 回答