If you dont want to show the code to the client, you can precompile your website. It will turn all your C# or VB code into a DLL. If your client is not smart enough to decompile them, your source is safe.
For more information on precompilation, check out the following MSDN article:
Precompilation Overview[
^]