Область применения статической переменной в многопользовательском веб-приложении ASP.NET

Сохраняют ли статические переменные свои значения в сеансах пользователя?

У меня есть веб-приложение ASP.NET, где у меня есть две кнопки. Один для установки значения статической переменной, другой для отображения значения статической переменной.

namespace WebApplication1
{   

public partial class WebForm1 : System.Web.UI.Page
{
    public static int customerID;

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void ButtonSetCustomerID_Click(object sender, EventArgs e)
    {
        customerID = Convert.ToInt32(TextBox1.Text);
    }

    protected void ButtonGetCustomerID_Click(object sender, EventArgs e)
    {
        Label1.Text = Convert.ToString(customerID);
    }
}

}

Хотя это работает в однопользовательской среде, что произойдет, если одновременно два пользователя вошли в систему с двух компьютеров, Пользователь 1 устанавливает значение 100, а затем Пользователь 2 устанавливает значение 200. После этого пользователь 1 вызывает кнопку «Получить значение». Что он увидит в качестве ценности?

Ответы на вопрос(4)

Ваш ответ на вопрос