Cómo llamar al controlador ASHX y recuperar el resultado.

He creado un controlador que devuelve un valor entero después de hacer un trabajo de base de datos. Me gustaría saber cómo puedo obtener ese valor y asignar ese valor a Label llamando a ese controlador.

Lo he buscado en Google y la mayoría de los ejemplos utiliza llamadas de Jquery.AJAX para recuperar el valor. Estoy seguro de que también puedo obtener el valor utilizando eso. PERO por alguna limitación en mi compañía, estoy restringido a usar el código que está detrás.

Cualquier ejemplo ayudará.

Handler: http://somesite.com/Stores/GetOrderCount.ashx?sCode=VIC
which returns: 3

Necesito asignar esto a un control de etiqueta

He intentado esto mucho hasta ahora.

HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://somesite.com/Stores/GetOrderCount.ashx?sCode=VIC");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Label1.Text = response.ToString() // this does not work

Respuestas a la pregunta(2)

Su respuesta a la pregunta