none
membership RRS feed

  • 问题

  • 一,我用过登录VS2005(WEB开发)那一系列的控件,当时我就很迷惘,现在也是;
    二,首先是通过这些控件输入的数据是填充到VS默认的数据库(aspnetdb),也就是数据库(aspnetdb)的结构是微软自定的;它的字段等要清晰明了,不然就无法做下去了;
    三,当我管理这些用户时,通过网站管理工具来管理;
    四,当我管理网站其它的数据时,比如用户发表的帖子,图片,视频等,数据时,我却自己来开发一套管理系统;
    假如我以上没有陈述错的话,那么我的问题就是:

    1,管理数据时,出现了不同的页面(管理用户等信息在网站管理工具,而其它的数据通过自己开发管理系统来管理),这不麻烦吗?还得记下那么多的类(授权,角色等类),属性等;
    2,VS提供的登录控件有些单调,假如我想扩充,那么(aspnetdb)数据库也得变,这不麻烦吗?还不如自己设计一套一系列的登录控件及相应数据库;这样简单明了;
    2009年4月26日 8:12

答案

  • 你好,网站管理工具不是必须的,很多时候我们并不没有使用,另外,网站管理工具也是使用Membership,MembershipUser,Roles来开发出来的,在你的机器上可以找到这个管理工具的源代码。

    另外,并不一定要使用微软自动生成的数据库,你可以编写自己编写的数据库,但是你需要自己订制一个ASP.NET 应用程序的成员资格提供程序类,或者订制一个继承MembershipUser的类。
    jon.valett@gmail.com
    2009年4月26日 8:33
    版主
  • 制作管理用户的站点  请参考我的blog 中的专题 

    http://www.cnblogs.com/waynebaby/archive/2006/12.html
    工作突然有点忙 嘿嘿
    2009年4月26日 15:02
  • 网站管理工具不是给你用到线上服务里的,只是为你开发调试提供便捷而已。如果你要为你自己的线上服务提供一个用户管理功能,你还是要自己写这个功能。基于Membership现在提供的API,结合LINQ,我想自己写一个用户管理功能已经简单得不能再简单了。

    如果你实在不爽内置的SqlMembershipProvider,觉得功能太弱,你可以编写自己的MembershipProvider,从中引入你需要的功能。
    Microsoft ASP.NET MVP
    2009年4月28日 3:59
    版主

全部回复

  • 你好,网站管理工具不是必须的,很多时候我们并不没有使用,另外,网站管理工具也是使用Membership,MembershipUser,Roles来开发出来的,在你的机器上可以找到这个管理工具的源代码。

    另外,并不一定要使用微软自动生成的数据库,你可以编写自己编写的数据库,但是你需要自己订制一个ASP.NET 应用程序的成员资格提供程序类,或者订制一个继承MembershipUser的类。
    jon.valett@gmail.com
    2009年4月26日 8:33
    版主
  • 制作管理用户的站点  请参考我的blog 中的专题 

    http://www.cnblogs.com/waynebaby/archive/2006/12.html
    工作突然有点忙 嘿嘿
    2009年4月26日 15:02
  • 韦恩卑鄙 的博客写的不错啊,很高兴认识你!
    jon.valett@gmail.com
    2009年4月26日 15:11
    版主
  • :D 也很高兴认识你  呵呵 


    工作突然有点忙 嘿嘿
    2009年4月27日 0:01
  • 你的MSN多少啊,加你为好友!
    jon.valett@gmail.com
    2009年4月27日 2:17
    版主
  • blackshaman_wayne#hotm@ail.com

    公司不让上  所以一般都是空头挂在家。。。
    工作突然有点忙 嘿嘿
    2009年4月27日 2:47
  • 网站管理工具不是给你用到线上服务里的,只是为你开发调试提供便捷而已。如果你要为你自己的线上服务提供一个用户管理功能,你还是要自己写这个功能。基于Membership现在提供的API,结合LINQ,我想自己写一个用户管理功能已经简单得不能再简单了。

    如果你实在不爽内置的SqlMembershipProvider,觉得功能太弱,你可以编写自己的MembershipProvider,从中引入你需要的功能。
    Microsoft ASP.NET MVP
    2009年4月28日 3:59
    版主