在我的应用程序中,我有一个顺序为 0 的操作过滤器来处理超时(我们检查会话是否为空。如果是,则将用户引导到超时页面),它在所有控制器操作上进行了装饰。但是,我看到了一种间歇性的行为,其中超时并没有一直被优雅地处理。然后我发现,在自定义模型活页夹中,我们正在检查会话是否为空,如果是,则抛出空引用异常。
有人知道为什么这是间歇性的吗?模态绑定和过滤器执行是否在不同的线程上执行?
在我的应用程序中,我有一个顺序为 0 的操作过滤器来处理超时(我们检查会话是否为空。如果是,则将用户引导到超时页面),它在所有控制器操作上进行了装饰。但是,我看到了一种间歇性的行为,其中超时并没有一直被优雅地处理。然后我发现,在自定义模型活页夹中,我们正在检查会话是否为空,如果是,则抛出空引用异常。
有人知道为什么这是间歇性的吗?模态绑定和过滤器执行是否在不同的线程上执行?