最近用.net做一个OA系统,其中在“发邮件”模块中遇到了问题。

混世罗汉 2008-05-16 08:08:34
[b]各位好兄弟:[/b

“发邮件”时,要求 按部门显示所有用户,以仅选择。可以选择一个单发,也可以选择多人多发,也可“全选”进行群发,请问这个功能应该如何表现??

(以前用asp做了一个就是用以下方式,通过js实现的,但到了vs.net2005中我不知如何实现?)
( 也曾看到有人用 listbox的方式 双向选择,不过感觉比较麻烦 )

请各位大哥,多多提出建议,有源码更好,我是指在vs.net2005环境下要能快速实现。

(部门 要求从数据表中读取,用户名也是从数据表中读)

==============================================

比如:

总经理室:(□本组全选)
□张三


客房部:(□本组全选)
□李四 □赵娟 □王五


餐饮部:(□本组全选)
□王度 □张学 □李明

□所有全选


===================================
...全文
183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
混世罗汉 2008-05-16
  • 打赏
  • 举报
回复
主要是想问一下用什么表现形式? treeview,或双向选择?或其他更高级,更科学方便的方式
混世罗汉 2008-05-16
  • 打赏
  • 举报
回复
兄弟,我指的邮件,是内部邮件系统。其实不是真正意义上的电子邮件。无非就是把一个内容发给若干个人。
insus 2008-05-16
  • 打赏
  • 举报
回复
现在寄邮件,你不可能直接寄(除非这个邮件服务器是自己建的)如用163或是sina等,由于出于防垃圾邮件,所以限制发送邮件之间的时间间隔.如果你直接回圈选择来发送,也许只会成功第一二封.
所以,一般情况,先建一个maillist(邮件列表)把选择的email先写入邮件列表中.
然后再写一支console application来发送.用windows的排程来定发送时间.
混世罗汉 2008-05-16
  • 打赏
  • 举报
回复
自己顶

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧