最近看了动网论坛(for vs2005)的源代码,发现他的网页组织方式和我们平常的方式不一样,他的二次开发文档是这样描述的:如果您要新增一个功能页面,比如名为temp1.html的页面,那么,请将创建完成的temp1.html页面放到templates/default/html页面下,并且将temp1.html的源代码全部删除。然后转到Dvbbs.bbs.UI.Form下创建一个名为temp1.cs的类(类名必须与所对应的模板文件名一致)。必须注意的是,所有的前台模板文件类都必须继承自Dvbbs.bbs.Kernel.Main类(该类位于Dvbbs.bbs项目下的kernel/kernel.main.cs中),后台文件类必须继承自Dvbbs.bbs.Kernel.AdminMain类(该类位于Dvbbs.bbs项目下的kernel/kernel.main.admin.cs中)。这样的功能是怎么实现的呢?有什么好处呢?
请哪位高手回答一下,不胜感激!