Es gibt in der web.config die Möglichkeit, die Applikation auf ein Sprachgebiet einzustellen. Das ist besonders dann wichtig, wenn man Umlaute in Requests verwenden möchte - mit UTF-8 (Standard-Eintellung) kommt man sonst natürlich nicht weit.
Alles was dafür zu tun ist, ist den Knoten innerhalb der von <system.web> zu definieren. Das könnte z.B. so aussehen:
<globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1">
Damit erreicht man z.B., dass Umlaute in Parametern richtig zurückgegeben werden. Ein Aufruf von, sagen wir,
string meinParameterWert= Context.Request.QueryString["meinParameter"];
liefert daraufhin auch äs, ös, üs und Konsorten.
Kleiner Trick, große Wirkung...:)