É possível definir um cookie durante um redirecionamento no ASP.NET

Estou usando o asp.net. Eu adiciono ou defino um cookie (dependendo se oHttpRequest contém um cookie com a chave especificada) e imediatamente depoisResponse.Redirect. O cookie não está definido. Esse comportamento é correto? Existe algo mutuamente exclusivo na configuração de um cookie durante uma resposta http com um código de status 302?

Aqui está a fonte:
        if (context.HttpContext.Request.Browser.Cookies)
        {
            var cookies = context.HttpContext.Request.Cookies;
            var stateCookie = new HttpCookie(SR.session, clientState.SessionId.ToString());
            if (cookies.AllKeys.Contains(SR.session))
            {
                context.HttpContext.Response.Cookies.Set(stateCookie);
            }
            else
            {
                context.HttpContext.Response.Cookies.Add(stateCookie);
            }
        }
Aqui estão os cabeçalhos de resposta X-AspNetMvc-Version - 2.0 Conexão - Fechar Controle de cache - privado Tipo de conteúdo - text / htmlDate - Dom, 20 de março de 2011 03:48:04 GMTLocation -http: // localhost: 3599 / Página inicial / RedirecionadoServer - Servidor de desenvolvimento ASP.NET / 9.0.0.0 X-AspNet-Version - 2.0.50727

questionAnswers(1)

yourAnswerToTheQuestion