模块:在CS2中最主要的官方模块有(论坛Forums、博客Blogs、相册Galleries)现在只讨论主要的这三个模块,下面的文字也围绕着这三个模块进行讨论。这三个模块具有一定的共同点,CS把这三个模块抽象到一起了,这是CS的核心所在。阅读全文>
发表于 @ 2006年11月09日 14:51:00|评论(loading...)|编辑|收藏
由于WEB请求是无状态的,在请求过程中需要保存的共享信息保存在HttpContext中,在Http请求过程中HttpContext始终贯穿整个请求过程,在CS2中相当于对HTTPContext进行了扩展,除了包含HTTPContext中的信息外,CSContext还包含了在CS的整个请求过程中需要共享的自己的数据,如当前请求的用户、Section、Post等等公用数据。
在CS中,一个页面往往涉及到很多用户控件,每个用户控件对应一个类,类和类之间没有明显的联系,这就需要我们提供一个公用数据的类来保存在整个请求过程中的用户数据,在CS的CSContext就是这个作用,这样的好处是,在整个请求过程中公用数据在获取第一次后就保存到CSContext中了,当前请求的其他地方用的时候就不需要重复获取了。让我们来看看CSContext都保存了哪些数据。
阅读全文>
发表于 @ 2006年11月09日 14:00:00|评论(loading...)|编辑|收藏
CS中的模板几乎遍布整个应用,当我们利用SDK做二次开发的时候,我们需要很长的熟悉过程,而这个过程大部分时间被烦躁的检索所占据,检索模板、检索类文件,检索类文件我们可以使用类视图快速定位到类所在的文件。然而确定需要修改的模板或需要修改的类却不是那么方便的事情。CS在这里为我们做了一些工作,但并不是特别方便,按照下面的方法即可直观的找到需要修改的文件。
阅读全文>
发表于 @ 2006年11月08日 13:25:00|评论(loading...)|编辑|收藏
Community Server真的是个好东西,里边的结构虽然很复杂,但划分的是很清晰的,建议研究ASP.NET的兄弟姐妹拿来研究一下,如果能看懂大部分,我想以后再做这样的东西真的是应该不再话下了,最近在研究他做好的控件,想拿来用下,结果发现也不是那么容易的,里边还是要改很多东西阅读全文>
发表于 @ 2006年11月07日 17:21:00|评论(loading...)|编辑|收藏