1

我在如何处理 MVC 4 应用程序中的错误请求(错误 400)时遇到问题。我关注了这篇文章:http ://www.digitallycreated.net/Blog/57/getting-the-correct-http-status-codes-out-of-asp.net-custom-error-pages设置我的错误页面以发送正确的响应代码。它适用于我迄今为止测试过的所有代码(403、404 和 500)。但是我遇到了 400 错误代码的问题,因为在抛出错误时我无法访问 Session 和 User 对象。我正在使用 Session 和 User 来生成菜单(不同的用户可以根据他们的角色看到不同的菜单)。所以当我调用菜单控制器来生成菜单时,它会抛出一个 null ref 异常,因为没有 Session 或 User 对象。我读到在 AcquireRequestState 事件引发之前我无法访问 Session 。所以我怀疑我还没有到达那里(我如何在调试器中检查这个?)。我还有什么其他选择?我在想我可以将信息存储在 cookie 而不是会话中,但我宁愿不...

4

0 回答 0