看.net 的 profile不是很明白, 有几个地方想请教大家, 
1。profile 是存到临时表里,这个临时表是在数据库设计的时候就放进去的吗?
2。profile的清除,是定期清除这个临时表?
3。如何索引不同客户的profile?如果客户不需要登陆,通过IP地址或者其他?谢谢

解决方案 »

  1.   

    加到100分,最大限额~
    显示诚意,因为实在有点不清楚profile的用法
    而且在google里,和csdn里也没找到很好的解释~
      

  2.   

    Profile是HttpContext的一个属性。
    为每个用户存储配置信息
    强类型 长期保存 支持匿名用户
    用法这个介绍的。
    http://www.cnblogs.com/edidu/archive/2007/07/18/822374.aspx
      

  3.   

    回三楼~
    这个是ms 推出的取代cookie和session的新的临时数据存储摸式。不知道这么说对不对~错的话朋友帮忙纠正谢谢 wxr0323
    (子夜)我之前也是一直在看这篇文章,应该是写一个专门管理profile的方法, 客户端可以设保存时间等, 我先试试看,明天下午下班前结帖
      

  4.   

    Profile
    用户配置文件,从Win98开始Windows就引入了这一概念,用于多用户系统的用户个性化配置管理...
    ASP.NET 2.0中的一个新特性是允许匿名的终端用户利用它提供的个性化功能。
    一个User Profile中可以存储各种类型的信息,这些信息既可以是简单的string和integer类型,也可以是复杂的自定义类型
    Profile是针对每个帐户的数据存储。  
    Profile 对象与Session对象十分相似,但是更好用一些。与Session相似的地方在于,Profile是相对于一个特定的用户的,每个Web应用程序的用户都有他们自己的profile对象。与Session不同的是,Profile对象是持久对象。如果你向Session中添加一个项,在你离开网站时,该项就会消失。而Profile则完全不同,当你修改Profile的状态时,修改在多个访问之间均有效。
    存储于数据库,需配合数据库存储过程使用,强类型。
    Profile是HttpContext类的一个属性,是ProfileBase类,继承自SettingsBase类。