0

请考虑以下代码:

if (Request.IsAuthenticated == true)
{
    string id = Membership.GetUser().ProviderUserKey;
}

条件语句是否有可能评估 true 并且某些后台进程导致身份验证在块内的代码执行之前超时导致它抛出异常?

谢谢你

4

1 回答 1

2

在执行代码之前,在请求开始时检查身份验证。当前请求正在执行时,它不会被重新检查。

于 2013-03-05T02:21:42.600 回答