Demo de ofuscación

Codificador:

Usando scripts y CSS-Direction:
<cc1:Liame ID="Liame2" runat="server" EmailAddress="prueba@estedominiomola.com" LinkText="Enlace" LinkTitle="Título del enlace" UseCSSDirection="True" />
Usando scripts:
<cc1:Liame ID="Liame1" runat="server" EmailAddress="usuario@dominiodelmundo.com" LinkText="Usando sólo scripts" LinkTitle="Aquí va un título" />
Usando scripts y CSS-DisplayNone:
<cc1:Liame ID="Liame3" runat="server" EmailAddress="joselito@midominiorequetechachi.com" LinkText="¡Escríbeme!" UseCSSDisplayNone="True" />
Usando scripts, CSS-DisplayNone y CSS-Direction:
<cc1:Liame ID="Liame4" runat="server" EmailAddress="todo@todoarrobapunto.com" LinkText="Usando todo" LinkTitle="¡Hola!" UseCSSDirection="True" UseCSSDisplayNone="True" />
Directiva de página:
<%@ Register Assembly="Liame" Namespace="Liame" TagPrefix="cc1" %>

Mira el código fuente de la página y verás cómo se han ofuscado las direcciones de correo, y cómo el código cambia en cada recarga.

Si prefieres generar código javascript estático para insertar en tu página en vez de usar el control para ASP.NET, prueba aquí.