¿Cómo cambiar CurrentCulture en tiempo de ejecución?

Necesito cambiar culturas en tiempo de ejecución de acuerdo con los archivos de recursos para cada cultura.

Necesito cambiar los atributos de los controles en mi formulario, de acuerdo con dos culturas que han designado archivos .resx

resorces1.aspx.resx // default 
resorces1.aspx.he-IL.resx // hebrew culture 

Puedo cargar la página, ya sea con el recurso de reserva, o al cargar la página, dar elUICulture = "he-IL" value y se carga bien con los recursos deseados.

El problema es que necesito hacer estos cambios en tiempo de ejecución.

1 .. después de cambiar el valor en un evento de clic de botón

    btn_change_Click(....)
    {
        UICulture = "he-IL" ;
    }

Todavía regresa al valor inicializado de "en-US"

¿Cómo puedo realizar un cambio en UICulture en tiempo de ejecución?

2 ... ¿cómo puedo hacer referencia al archivo de recursos alternativos si, por ejemplo, no sé si es "en-US"?

Respuestas a la pregunta(3)

Su respuesta a la pregunta