Conviene seguir utilizando los tags de ejecución en el servidor <% %> o ahora conviene por ejemplo crear un control para manejar esto.
 
Aplicado por ejemplo a una clase que tiene un metodo que traduce un mensaje a un idioma determinado.
 
Conviene tener en el aspx (html)
<%=Lenguaje.Traducir("Ingrese el usuario")%>
 
O conviene por ejemplo crear un control nuevo tipo Label que traduzca automaticamente todo lo que este en tu propiedad Text.
 
gracias. 
  
 
 
