在项目中能用这个东西儿干点儿啥呀?难道就没人用过?

解决方案 »

  1.   

    通过定义和使用配置文件属性,可以为网站用户提供自定义体验。可以使用配置文件属性跟踪应用程序所需的任何自定义信息,其中包括:1.用户信息,如地址或城市。
    2.个人喜好,如颜色方案或要进入的商品目录。
    3.有关当前会话(如购物车)的自定义信息。如果你用过WebPart控件就知道它有什么用了...用户个性化设置...
      

  2.   

    petshop4.0中就用这玩意儿搞了个购物车,我不用这玩意儿也能搞个购物车,而且petshop中的购物车里的东西也是要存到数据库里的,跟我直接搞到数据库里有啥区别?就是为了在多个页面中访问方便?
      

  3.   

    管理用户存储配置信息
    通过ProfileManager执行相关任务
      

  4.   

    6楼说的配置文件跟你问的不是一回事儿...那是PM中Profile...用Profile+Membership一般来讲比你自己做快几倍到几十倍,还支持WebPart...提高生产力,这就是好处...
      

  5.   

    [Quote=引用 9 楼 vrhero 的回复:]
    引用 8 楼 min10 的回复:
    引用 6 楼 ustbwuyi 的回复: 
    主要用于对项目实施全程跟踪,更好的管理项目和控制项目中可能存在的风险, 
    对于大多采用瀑布开发模式的公司来说可能尤为偏爱. 怎么样实施跟踪? 
     
    6楼说的配置文件跟你问的不是一回事儿...那是PM中Profile... 然,因为看你问的是有啥实际的用途,误以为是此Profile
      

  6.   

    1、用Membership要写自己的MembershipProvider,然后跟自己的数据库儿一块工作,也要写SQL语句,只不过可以用那些“登陆控件”,使用“登陆控件”这就是Membership带来的好处吗?这是我的一个大疑问?请您再帮忙解释一下。
    2、Profile我没有用过,但是我看到petshop中的购物车的实现,写了一个PetShopProfileProvider,重写了ProfileProvider的方法,这不也很麻烦吗?而且要从自己的数据库(不是那个regsql工具生成的一堆表)写入和读出数据,所以还有了一个SQLProfileDAL,这不也很麻烦吗?这也是我的一个大疑问?请您再帮忙解释一下。
      

  7.   

    1.如果你的网站不算复杂且使用SQL Server,通常不需要重写那些Provider...2.如果你要扩展重写固然麻烦,但是以后你可以复用,并且用配置文件(Web.config)来控制,TCO还是很低的...3.你不必照着PetShop的做法去做,那仅仅是个Sample...
      

  8.   

    多谢vrhero,我在做的是一个视频购物网站,网站有自己的用户表、订单表、产品表等等,注册用户的信息现在都放在了用户表里(也不知这样做合不合适),我在用登陆控件的时候是必须要写自己的MembershipProvider,所以就感觉很麻烦;第二,我没有敢用profile,因为我不知道在我的网站中用它来干什么?还希望vrhero能指点一下迷津,十分感谢了!
    另外您说PetShop仅仅是个Sample,那我在做项目的时候可以模仿他吗?