Revisa la codificación de Globalización que tienes en el web.config. Debería estar en la de tu páis para que te reconozca las tildes y ñ. Por ejemplo: es-ES, es-CL, etc
Código ASP:
Ver original<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="de-DE"
/>
</system.web>
</configuration>