• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

bottlebox

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

C10 Web Part

Design

使用新Portal Framework建立的模块化、可定制的站点,允许把视图中的Web页面放在几个模式中,显示给终端用户。下面列出了这些模式,并说明了它们对查看页面的终端用户有什么意义。

●    Browse:    正常模式:Web Part的菜单列表命令最小化Web Part,所以只有标题可见。 把页面放在正常状态下,表示终端用户不能编辑或移动页面中的块。这是显示标准页面所使用的模式。

●    Design:   设计模式:允许终端用户重新安排页面中模块化组件的顺序。终端用户可以在一个区域中把数据项放在更高或更低的位置,从区域中删除数据项,或把数据项从一个页面区域移动到另一个区域。

●   Edit:    编辑模式:Edit命令显示,允许终端用户选择页面上的特定部分进行编辑。选中的部分支持所有的编辑功能,包括修改该部分的标题、颜色,甚至设置定制属性,例如允许终端用户指定邮政编码,以获得定制的天气报告。

●    Catalog   目录模式:显示可放在页面中的各个部分(Web Part)的列表。目录模式还允许终端用户选择在页面的哪些区域中显示数据项。

● Connect联接模式:Web Part的内容菜单有一个Connect项,充许用户去建立两个Part间的关联

重点:

所有模式中只有Brown模式可去注册和确认用户,然后你能指定哪个用户或用户组能设计和编辑共享视图

  

User Control(用户控件)和Custom Control(自定义控件)是两个不同的概念。建立的方法也不一样,前者在通过添加Web用户控件方式建立,后者一般通过在App_Code目录添加类的方式建立。

配置 Web Part Framework

enableExport属性使用户能够把一个界面 Web Part配置输出为一个本地的XML 文件,然后当用户复位或改变了页面布局后能还原它。这个属性缺省为disabled

<webParts enableExport="true">
  
<personalization defaultProvider="TBH_PersonalizationProvider">
     
<providers>
        
<add name="TBH_PersonalizationProvider"
            connectionStringName
="LocalSqlServer"
            type
="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider,
               System.Web, Version=2.0.0.0, Culture=neutral,
               azxmPublicKeyToken
=b03f5f7f11d50a3a" />
      </providers>

     
<authorization>   //只充许管理员和Editors组配置大家共享的界面
         <allow roles="Administrators,Editors" verbs="enterSharedScope" />
     
</authorization>
  
</personalization>
</webParts>

//只充许管理员和Editors组配置大家共享的界面



Figure 10-8

上图反映了页面布局在数据库中的存储方式,它使用PageSettings字段来存储Web Part的页面布局,每个用户有一条存储记录,对同一个用户名,如果你的网站在不同的路径下,它的存储记录也不同,这意味着,如果你的网站路径变了,再打开网站时,你的Part布局也就变了。

作者:bottlebox 发表于2007-12-20 21:43:00 原文链接
阅读:149 评论:0 查看评论

posted on 2007-12-20 21:43  bottlebox  阅读(128)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3