彭斌

[ 2006,2007 ASP.NET ' MVP ]
随笔 - 99, 文章 - 5, 评论 - 978, 引用 - 15
数据加载中……

.NET

Portal 页面加载引擎思考(上)
     摘要: 本文就DNN页面生成引擎随笔与思考,同时会牵涉到CommunityServer的Skin机制、Url Rewriter、SharePoint知识。
在DNN中,只有为数不多的几个页面(.aspx),除去核心机制外,大多数业务逻辑都写在用户控件里(.ascx),那DNN是如何展现出千变万化的页面的呢?分析之后,你会发现,所谓千变万化的页面只是url rewriter结合一种页面加载(生成)引擎综合的结果。在这个加载过程中主要按如下步骤进行...  阅读全文

posted @ 2007-04-28 13:50 彭斌 阅读(518) | 评论 (2)  编辑

Pontus Portal 展现层次结构
     摘要: Pontus Portal:
一个PontusPortal下可以建立多个站点(Site),Site之间是存在父子关系的,可以任意的嵌套。
每一个Site可以包括很多的页面(Page),每一个Page代表一类业务逻辑的集成,Page的布局可以选择母板(Mast)来控制.
在每个通过Mast控制布局的Page中,可以有多个逻辑区(Zone),这些Zone用来装载具体的业务逻辑模块(Module),任何一个Module都可以在这些Zone中移动。
Module是业务逻辑的载体,一个Module可以有多种皮肤(Skin)供选择进行展现。  阅读全文

posted @ 2007-04-26 13:37 彭斌 阅读(346) | 评论 (0)  编辑

Asp.net 2.0专题Demo与Doc下载--2005年10月12日更新

posted @ 2005-10-11 09:26 彭斌 阅读(946) | 评论 (0)  编辑

Asp.net 2.0专题之一:MasterPage
     摘要: MasterPage其实是一种模板,它可以让你快速的建立相同页面布局而内部不同的网页,如果一个网站有多个MasterPage,那么新建aspx文件的时候就可以选择需要实现页面布局的MasterPage。另外,在你没有使用MasterPage之前,如果N个相同的页面布局需要改动成另外一个样式,那么你就要做很多无聊而又不得不做的工作,对N个页面进行一一更改,如果使用了MasterPage,你只要改动一个页面也就是MasterPage文件就可以了。  阅读全文

posted @ 2005-10-11 09:17 彭斌 阅读(8218) | 评论 (20)  编辑

体验:用C#写存储过程(VS.NET 2005)
     摘要: SQL2005中内置CLR, 因此可以用更高级的托管语言编写SP, Trigger,Function....等
  阅读全文

posted @ 2005-04-01 10:42 彭斌 阅读(5273) | 评论 (20)  编辑

在ASP.NET 2.0中配置 AspNetSqlMembershipProvider(AspNetSqlProvider )
     摘要: 发现在 中默认的数据库是AspNetAccessProvider,Provider tab中可以选择AspNetSqlMembershipProvider ,但是test无法通过,显示错误是无法链接数据库,查找MSDN中的资料,发现配置链接信息在machine.config中设置,默认SQL Server的AspNetAccessProvider数据库是AspNetDB,而此时SQL Server 2005...  阅读全文

posted @ 2005-03-31 12:57 彭斌 阅读(3814) | 评论 (11)  编辑