共同进退,荣辱与共(技术专栏)

技术专栏

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在2005中使用webpart和登录控件,确实是件很开心的事,但一些具体的配置如何运用,如何搭配,还是需要注意的.

项目中对webpart的使用一般分为2种情况:
1.把配置管理权限分配给个人,每个人都有自己的个性化信息.典型的运用实例就是blog了.
2.只有固定用户或角色拥有配置管理权限,其他用户在共享模式下访问.也就是专门的人配置,大家游览.

第一种没什么好说的,很简单.
第二中就需要在配置文件做一下设置了.

web.config配置:

<webParts>
        
<personalization defaultProvider="AspNetSqlProvider">
          
<providers>
            
<add connectionStringName="aspnetdb" applicationName="/" name="AspNetSqlProvider" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"/>
          
</providers>
          
<authorization>
            
<allow users="ttcre2" verbs="enterSharedScope"/>
          
</authorization>
        
</personalization>
      
</webParts>

allow中表示只有ttcre2用户允许在共享受模式下配置webpart.
多用户或角色的表示方法为:
 <allow users="ttcre2,userA,userB" roles="roleA" verbs="enterSharedScope"/>

做了个例子,动态加载webpart控件,用ttcre2用户登录,切换到共享模式修改,注册新的用户,游览ttcre2用户修改的页面.还有就是所有登录控件的使用方法,节点配置说明,如何发邮件==.
https://files.cnblogs.com/ttcre2/WebPartTest.rar
posted on 2007-02-01 17:34  猫咬狗  阅读(458)  评论(1编辑  收藏  举报