definir cookie para expirar no final da sessão? asp.net

Estou surpreso por não encontrar respostas.

Como faço para definir meu sessionid no meu cookie para expirar no final da sessão? (quando o navegador fecha ou o usuário fica inativo por um período de tempo).

As duas soluções que encontrei foram

(httpcookie).Expires = HttpContext.Current.Session.Timeout

O que me deu um erro de compilação, por isso não sei se o usuário verificou seu código antes de postar. E a outra era definir a data de validade para 1 dia atrás, que meu intestino diz estar errado. Como eu faço isso?

questionAnswers(4)

yourAnswerToTheQuestion