博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

asp.net群发邮件,名单列表及fckeditor设置实现

Posted on 2008-05-13 14:25  南郭大侠  阅读(756)  评论(1)    收藏  举报
项目中有一个功能是向系统中的用户群发消息,查了一些常见的系统,都没看到相关的界面表示。所以自己随便设计了一个
首先是一个textbox的主题框,然后下面是名单。名单放在一个div里面,用两个按钮显示和隐藏。一个发送按钮
下面摆了一个fckeditor.net版

首先需要设置fckeditor,这是个开源的在线编编辑器。貌似国内好多网站都是这个吧。最新的2.6版本里面自带了中文语言支持,用起来没有问题。
在项目的web目录里面把整个目录拷进来,然后引用fckeditor.net的那个dll文件就可以作为控件使用了。调用它的html源码只要用editor.Value属性就可以。非常方便

名单使用一个CheckBoxList实现。绑定到后台的数据库上面。Text是客户名称,Value是客户ID。这样子可以用ID去查询电子邮件地址。

显示和隐藏的button代码如下:
<class="submit">
<input id="Button2" type="button" value="显示名单" onclick="javascript:document.getElementById('divNameList').style.display='';"/>
<input id="Button1" type="button" value="隐藏名单" onclick="javascript:document.getElementById('divNameList').style.display='none';"/>
<asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="发送" />
</
p>

外面用<p>圈起来方便套用css。

这样子把CheckBoxList用div圈起来就可以实现显示和隐藏了。

发送以后的代码就是调用一个smtp发送邮件的代码。遍历CheckBoxList.Items。其中Selected的项发送邮件了。
向北航行