有关membership实用性讨论-ASP-编程文档-人才家园--中国人才库
您所在的位置:中国人才库--人才家园--编程文档--ASP
有关membership实用性讨论
来源: 编辑:duliying 更新日期:2008-6-2 16:08:12 浏览:439 次
     第一次接触membership,被它的强大的功能,和便捷的使用所吸引。但是再近一步理解它,便不觉得它好了,首先,因为vs中它是默认使用sql server 2005 express的,如果想使用其他数据库该怎么办?其次,它所提供的用户信息也很少,如果要添加自定的信息应该怎样扩展?
        asp.net 2.0已经出来这么久了,我想应该不少人有这样的疑惑了吧!就用google搜索看是否有同我“志同道合”的同志,先是找到这么一段:
        
           最近看了一下asp.net2的用户管理模型,个人感觉他的确提供了很集成化的功能,对于一般的应用可以很傻瓜式的达到要求。但是在使用中也有以下几点疑问:            1、无论我怎么配置,用户数据还是存储在app_data文件夹aspnetdb中,怎么让他存储在server的数据库中呢,比如我在server的myappDB数据库中也同样构造了aspnetdb中的表和存储过程?            2、如果我要在现有用户表上扩展功能,我还能使用MemberShip类实现吗?比如,我要记录用户的登录次数(目前aspnetdb用户表似乎没有这个),或者说每个用户都有一个账户余额,并且在创建用户的时候将为每个用户给定一个可能不同的初始余额,在登录的时候将会根据余额来判断用户能否登录成功。那么这个时候MeberShip.CreateUser(),Login控件等还有用吗,或者说怎么最大化的使用原有的方法。同时,MemberShip.DeleteUser似乎是物理删除数据(不是用IsDeleted字段),这个在应用中好像一般不是这样吧。           上面的疑问主要是vs2005新的Login系列控件的实用性问题,欢迎大家讨论并给出一点建议和思路。
============================ 上面的帖子是我这几天一直存在的疑问,虽然我也知道要用继承自MembershipProvider的自定义类来解决这个问题,而且我也仔细的看了msdn的多篇相关文档,以及vs帮助中的《如何:成员资格提供程序实现示例》,但看过这些后我都没有找到解决我的问题的关键所在: MembershipUser类是基于aspnetdb中的aspnet_Membershi
 第1页/总9页  第一页 上一页 下一页 最后一页     【发表评论】
昵   称:  (不填写则显示为匿名)
标   题:
内   容:
 
免责声明:网友对此资源信息的评论仅代表个人观点,中国人才库有权删除违乱评论信息!
石家庄广通印刷学校