• 用webparts个性化定制自己的网店风格(二)


    上一篇文章主要简单介绍了webparts的服务器控件,怎么才能让初学者真正的会用webparts呢?我站在初学者的角度想了想。。。就是一步一步的做,我说的再明白不如大家和我一起做。

    每个程序的最重要的部分就是数据库,webparts也不例外,它需要membership的支持,每次拖动后、或编辑后的数据都以一个二进制数据存到aspnet_PersonalizationPerUser表里,注册完membership会给我们生成10张左右的表和相关的存储过程用来保存用户个性化页面后的数据,首先我们先注册membership

    Visual Studio有个工具:ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe)

    下面演示通过使用这个工具是如何注册的,其实是下一步下一步:

    进入注册工具的所在目录(C:\Windows\Microsoft.NET\Framework\v2.0.50727):

    运行注册工具,出现工具运行界面:

    选择要执行的任务,这里选择为应用程序服务配置SQL Server

    下一步选择将用来存储信息的数据库(选择数据库的时候事先建一个空数据库,在这里选择新建的数据库即可):

    下一步,下一步,这样整个注册就完成了.

    看看刚刚的数据库是不是多了好多表和存储过程。。。。

    接下来新建一个网站,而后配置web.config文件,system.web节点下添加membership节点

    为membership配置web.config后,再配置其角色管理roleManager,也是在system.web下。

     

    为WebPart配置:也是在system.web下

     <deny users="*" verbs="enterSharedScope"/>禁止所有用户进入共享范围。(webparts是需要验证用户的,用户登录后才可利用webparts进行拖动、编辑等操作,共享范围就是用户登录和退出,页面都是显示用户编辑后的布局)。<allow users="*" verbs="modifyState"/>指示所有用户可以修改当前活动范围的个性化设置数据。connectionStringName是连接字符串,大家根据自己的项目自行修改。用webparts还让我学到了新东西-membership,处理权限方面很方便。。。以后灵活运用到我们的项目中会让你的效率提高很多。

  • 相关阅读:
    Silverlight 2 <vsm:Setter ...和<Setter ...的区别
    [原]获取指定日期WeekOfMonth
    [转]探求真正的SOA
    [转]SOA,现在进行时
    网络尖兵(NetSniper)专题
    老公必读44条守则
    Cisco2620路由器的配置与维护
    2007年银行业从业人员资格考试试题及参考答案
    可亲的“魅力水城”聊城
    我的650装机软件(供新手参考)
  • 原文地址:https://www.cnblogs.com/yhdkzy/p/1955920.html
Copyright © 2020-2023  润新知