在此我主要通过Inherits来重定向cs文件对Inherits、CodeFile、CodeBehind的区别不太懂的可看一下这篇文章http://www.cnblogs.com/Loyalty/archive/2012/04/08/2437731.html
先创建一个类库用于存放cs文件,
记得项目层要引用此类库。_Default.cs在此用于为Default.aspx的cs文件,用于处理各种事件。
在web层我使用Default.aspx来说明,把其生产的2个cs文件删除掉变成这个样子,点击Default.aspx进入页面编辑,删除CodeBehind修改Inherits内容格式为:类库.cs文件名,类库如下图:
添加一个控件如Button1:
如您要在cs中使用此控件需添加
此为注册控件原来是自动生成在Default.aspx.designer.cs文件中的现在您要自己添加了。
Default.cs文件内容为这个
到这一步就可以把cs文件全部存放到WebPage类库中了那时候只要引用下生成的dll文件即可。
附dome一个:下载