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.