参考:http://space.cnblogs.com/question/13660/
还有,http://space.cnblogs.com/search/q?all=%E6%96%B0%E6%89%8B 这个链接里有你想要的答案,呵呵。
CLR via C#,任何一般都可以,最好看原著,要是看翻译的就看李建忠翻译的
先找本C#的书看看C#语言和.net framework的基本使用,比如C#入门经典,在看asp.net应用的书作一些实际的例子,有了基本的概念之后再去看相关的原理的东西,不如楼上提到的这本书.