ariáveis estáticas em asp.net/C

Estou usando variáveis extensamente estáticas no meu projeto de aplicativo da web. Agora, li em alguns artigos que é uma variável global para todo o projeto e os dados que estão nas variáveis estáticas podem ser compartilhados ou substituídos por outros usuários (quero dizer, não é específico do usuário ou da sessão).

ntão, é prática geral de programação não usar variáveis estáticas no desenvolvimento normal de aplicativos da we

As variáveis estáticas não são usadas de maneira alguma, assim como a declaração / palavra-chave GOTO, o que significa que existem extensas restrições para usá-las e, de preferência, não são usadas? Então, em que casos usamos a palavra-chave estática?

Então, tenho esse requisito de que uma variável específica precise ser inicializada apenas uma vez em um webform.aspx.cs específico e o escopo tenha que ser restrito apenas àquele .aspx.cs específico e àquele usuário específico que efetuou login? Como atendo a esse requisito? Se possível, alguém pode ilustrar isso com o código?

questionAnswers(5)

yourAnswerToTheQuestion