我现在一家小公司,小作坊那种。还是用vs2003的。
首先我对.net框架还不是很了解。几乎没有独立开发出像样的东西。通常我们开发web的时候,新建一个aspx页面,会自动生成一个相应的aspx.cs类。当然,我们也可以让这些类继承一个basepage类。另外还有母版页,用户空间。至于数据库操作层,我们还会写model类,工厂接口等等。
而我们这个系统却相差很大。vs2003是没有母版页的,所以要自己写。我们的页面是母版页+组件,就是写一个ContentContainer组件、Content组件,继承PlaceHolder,ContentContainer有ThemeMasterFile属性,用来指定母版页;Content组件里面就是来添加具体的页面,这也是组件,在组件类中指定了所调用的axcx文件。这些具体的页面组件都是继承WebControl, INamingContainer ,这样页面控件使用就很麻烦,必须用FindControl("")。感觉绕了很多弯子。效率估计也不如通常做法高。感觉唯一的好处是公用一个母版页,可能2003没有母版页功能才要这样做的吗?
下面是主要代码:
数据类
Code
感觉同什么好评价..就好像叫人家帮你计数,你却问了0+0等于多少,连1+1都没问到
心态不好 ! 去上个厕所试试
小作坊做到这样也不错了,不过你说的自动截断我怎么没遇到
少用母版页吧