谁知道petshop的注册信息,是怎么写入数据库的,
aspnet_Users_CreateUser应该是他创建用的存储过程,
但程序在哪里调用的,我没找到。
protected void CreateUserWizard_Login_CreatedUser(object sender, EventArgs e)
    是创建用户的事件吧,
他用的是profile吧,profile指向数据库后,是否就回将profile数据自动写入数据库。请高人指点!

解决方案 »

  1.   

    谁玩过petshop,
    哪位大侠能给个结果啊!它写入数据库的操作,我找不到,狂晕!
      

  2.   

    是的,profile只要在web.config定义了就可以直接使用。profile默认合membership数据库直接关联,不需要我们显示的去更新数据库。这些都有.net自己来处理。使用很方便,但是效率一般。
      

  3.   

    membership数据库,能不能简单说下,不知道。我是新建了个数据库,profile连到这个库的。
      

  4.   

    程序哪段代码是将数据写入数据库的,我找不到,汗!
    谁能指点下,应该怎么找
    aspnet_Users_CreateUser应该是他创建用的存储过程。
      

  5.   

    写数据库的操作都在profileprovider中,有兴趣你可以去看一下(MS开放了源代码)。其实你只要理解原理就,OK不用去研究代码!
      

  6.   

    这个数MS的存储过程,这个存储过程在MembershipProvider的CreateUser中用到。我看你这么着急,我就给你解释一下原理吧:
    asp.net根据配置文件(web.config)来确定使用什么来做用户管理系统的数据源。创建用户时,为MembershipProvider(用户管理提供程序)传出用户信息,MembershipProvider(用户管理提供程序)就去连接数据库,执行aspnet_Users_CreateUser存储过程,返回一个User对象。
    这就是原理,很简单啊!