谢谢大家帮我解决个思路问题。如果我现在用membership管理站点的用户,所有的用户自定义信息(比如 所在部门  所属机构)都在profile里。那么如果我现在想用gridview显示出来所有用户的信息(包括什么用户名,密码等常见信息和profile里的自定义信息),应该怎么做?需要我自己去把每个用户都查出来在组成DataSet吗?还是有什么好的思路,我这里比较着急,麻烦大家能不能给我看一下。

解决方案 »

  1.   

    把你要的资料从DB中搜索出来,然后绑定在gridView上面
      

  2.   

    membership简介在 ASP.NET 应用程序中,Membership 类用于验证用户凭据并管理用户设置(如密码和电子邮件地址)。Membership 类可以独自使用,或者与 FormsAuthentication 一起使用以创建一个完整的 Web 应用程序或网站的用户身份验证系统。Login 控件封装了 Membership 类,从而提供一种便捷的用户验证机制。
    Membership 类提供的功能可用于: 
    1)创建新用户。
    2)将成员资格信息(用户名、密码、电子邮件地址及支持数据)存储在 Microsoft SQL Server 或其他类似的数据存储区。
    3)对访问网站的用户进行身份验证。可以以编程方式对用户进行身份验证,也可以使用 Login 控件创建一个只需很少代码或无需代码的完整的身份验证系统。
    4)管理密码。包括创建、更改、检索和重置密码等等。可以选择配置 ASP.NET 成员资格以要求一个密码提示问题及其答案来对忘记密码的用户的密码重置和检索请求进行身份验证。
    默认情况下,ASP.NET 成员资格可支持所有 ASP.NET 应用程序。默认成员资格提供程序为 SqlMembershipProvider 并在计算机配置中以名称 AspNetSqlProvider 指定。SqlMembershipProvider 的默认实例配置为连接到 Microsoft SQL Server 的一个本地实例。
    可以看出这些很好!
    但是我觉得后太管理里面还是应该:将用户信息读到dataset里帮定到:gridview里
    这样后台管理也很方便!
      

  3.   

    gridview里面显示基本信息,在点击详细信息的时候,显示该用户的全部资料(包括自定义信息)。