日期:2014-05-17  浏览次数:20444 次

一个关于批量添加成员的问题
这样构想的,A递交一个表单,包括要添加用户的用户名、邮箱,然后B查看申请表单,选择同意添加的用户,然后点击button,程序使用表单中的用户名和邮箱自动添加用户,并生成随即密码,发送到邮箱中。
但是初学者,对membership的用户表不熟悉,程序方面也不知道要用那些类库,代码该怎么写呢。求指导,列出需要用到的类库,如果能代码举个例子就最好不过了。

------解决方案--------------------
1.初学不建议使用mebmership,因为这个东西封装的比较厉害,初学的话很难动手去定制你自己东西。
2.发一封邮件的代码你自己google,这个遍地都是我们不多说
3.批量发邮件,一般采用队列。可以采用并发队列,用3到5个线程轮询并发发送。
参考对象 System.Collections.Concurrent.ConcurrentQueue<T> 

http://msdn.microsoft.com/zh-cn/library/dd267265.aspx

ps:在有些地方有时候采用由数据库自带的“数据库邮件”功能去完成,当然这样的东西你必须有管理服务器的权限才能有效配置,相关资料 http://msdn.microsoft.com/zh-cn/library/ms175887(v=sql.105).aspx