之前,ASP的頁面是HTML,JS和VB?Script混合在壹個文件的。在微軟推出DOTNET後,ASP.NET有了代碼隱藏技術,也就是code?behind,VS200X工具會為每壹個ASP.NET頁面生成對應的codebehind代碼,如login.aspx?和login.aspx.cs。也就是實現了代碼分離,提供了更好的可讀性和可維護性。當然,現在ASP.NET?MVC框架都出來好幾個版本了,基本看不到code?behind代碼了。
如果妳說的是代碼混淆的話,那是另壹種技術Dotfuscator。該技術可以通過混淆代碼,達到源代碼加密。這樣可以防止反編譯盜取源碼。附圖是VS2010的截圖,微軟自帶的第三方代碼混淆器。希望對妳有幫助。