您目前尚未登陆,请选择【登陆】或【注册
首页->其他源码->基于Ajax的邮件系统源码>>Mail/ViewMail.aspx.cs>>代码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:基于Ajax的邮件系统源码


当前文件路径:AjaxMail/Mail/ViewMail.aspx.cs 文件类型
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11using Web2ASPNET2.ASPNET2AjaxMail; 12using Web2ASPNET2.CommonOperation; 13using Web2ASPNET2.UserCommonOperation; 14 15public partial class Mail_ViewMail : System.Web.UI.Page 16{ 17 int folderID = -1; 18 protected void Page_Load(object sender, EventArgs e) 19 { ///判断用户是否登录 20 UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo(Session); 21 if(info == null) 22 { ///返回到上一个页面 23 Response.Write("<script>history.back()</script>"); 24 Response.Redirect("~/Portal/UserLogin.aspx"); ///跳转到登录页面 25 return; 26 } 27 ///获取邮箱的ID值 28 if(Request.Params["FolderID"] != null) 29 { 30 folderID = DataTypeConvert.ConvertToInt(Request.Params["FolderID"].ToString()); 31 } 32 if(folderID <= 0) folderID = 2; ///默认设置为发件箱 33 ///绑定控件的数据 34 if(!Page.IsPostBack){BindPageData(folderID);} 35 } 36 private void BindPageData(int folderID) 37 { ///绑定控件的数据 38 Mail mail = new Mail(); 39 Web2ASPNET2.CommonOperation.DataBinder.BindGridViewData( 40 gvMail,mail.GetMailsByFloder(folderID)); 41 ///设置页面的标题 42 switch(folderID) 43 { 44 case 2:ucTitle.Title = "发件箱";break; 45 case 3:ucTitle.Title = "垃圾箱";break; 46 default:ucTitle.Title = "发件箱";break; 47 } 48 49 Tag tag = new Tag(); 50 Web2ASPNET2.CommonOperation.DataBinder.BindListData( 51 ddlTag,tag.GetTags(),"Name","ID"); 52 } 53 protected void btnTag_Click(object sender,EventArgs e) 54 { 55 Tag tag = new Tag(); 56 foreach(GridViewRow row in gvMail.Rows) 57 { ///找到CheckBox控件 58 CheckBox cbMail = (CheckBox)row.FindControl("cbMail"); 59 if(cbMail == null) continue; 60 if(cbMail.Checked == true) 61 { ///标记邮件 62 tag.AddMailTag( 63 DataTypeConvert.ConvertToInt(gvMail.DataKeys[row.RowIndex].Value.ToString()), 64 DataTypeConvert.ConvertToInt(ddlTag.SelectedValue)); 65 } 66 } 67 } 68} 69
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:基于Ajax的邮件系统源码

- Asp.net视频点播系统源码

- 博客源代码(课程设计,3层架构)

- 网站后台管理系统框架(精美..

- Asp.net企业信息文档管理系统

- Asp.net简单饼图XML投票系统源码

- 无限级树形菜单(Sql数据库)

- Asp.net在线压缩解压简单实例..

- 明日物流管理系统(Asp.net2.0)

51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号