Alcance de la variable estática en aplicaciones web ASP.NET multiusuario

¿Las variables estáticas conservan sus valores en las sesiones de usuario?

Tengo una aplicación web ASP.NET donde tengo dos botones. Una para establecer el valor de la variable estática, otra para mostrar el valor de la variable estática.

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);
    }
}

}

Si bien esto funciona en un entorno de un solo usuario, lo que sucede si hay 2 usuarios conectados simultáneamente desde dos computadoras, el usuario 1 establece el valor en 100, luego el usuario 2 establece el valor en 200. después de que el usuario 1 invoca el botón Obtener valor. ¿Qué verá él como el valor?

Respuestas a la pregunta(4)

Su respuesta a la pregunta