Pregunta

He creado una cultura personalizada para el lenguaje específico del cliente, es decir, tengo archivos resx para esa cultura. El problema que tengo es que parece que no puedo establecer la cultura lo suficientemente temprano en el ciclo de la página. Para cuando llamo Thread.CurrentThread.CurrentUICulture = culture y Thread.CurrentThread.CurrentCulture = culture, la página parece que ya ha elegido el idioma del archivo base resx :( ¿Entonces tengo que establecer la cultura y luego redirigir a la misma página? He intentado configurarlo en la Page_PreInit y aún no es lo suficientemente temprano? ¿Hay algún evento anterior al que me pueda conectar?

¿Fue útil?

Solución

Es necesario anular el método InitializeCulture () de la página, buscar aquí para más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top