数据库是绑定好的,也就是说,只有存在membership成员关系数据库才能使用这控件。你可以用regsql命令创建数据库,不需要另外绑定。
修改验证信息,它有参数可以让你自己定制。
附连一个自己的数据库?你的意思没有表达很清楚,,是不是说完全不用微软的,而只用你自己数据库?那就只有修改membership类了。比较可行的方案是在微软的数据库上扩展,添加自己的表与原有的表关联。微软的membership其实是个好东西,拉过来就能用。很多人用微软的本地站点管理工具的时候就觉得它太复杂,或者性能低下,,那是因为他们没有深入了解它。

解决方案 »

  1.   

    为CreateUserWizard绑定数据库时提示对象名sysdatabases无效,什么原因呢
      

  2.   

    我没说清楚?它的数据库是已经绑定好的aspnetdb,不是随便建个库就绑定的。
      

  3.   

    放到profile里就可以了或者直接改aspnet_Users表,另外建表存储这些也行,不过这样的话你就要改写MembershipUser类了
      

  4.   

    呵呵,我在网上也看了一些信息,我的意思是能不能在附带一个,不能么?ASP.NET SQL Server安装向导,我服务器用的是本机,WINDOW身份验证,怎么出错,未能查询SQL Server中数据库列表呢,和我本机没装SQL的关系?我用的都是在虚拟机里的SQL
      

  5.   

    可以有别的库,用来存放你的系统中别的信息,比如产品表/订单表/文章表,但CreateUserWizard控件只能用aspnetdb(这个库在注册生成的时候是可以被改名的,但库中的表结构是固定的不能改),因为login控件的底层是membership在起作用。
      

  6.   

    要用那个控件
    必须要用微软设计好的表google: membership
      

  7.   

    CreateUserWinard