温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:基于Ajax的邮件系统源码
当前文件路径:AjaxMail/Filter/FilterMail.aspx.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using Web2ASPNET2.ASPNET2AjaxMail; 12
using Web2ASPNET2.CommonOperation; 13
using Web2ASPNET2.UserCommonOperation; 14
//该源码下载自www.51aspx.com(51aspx.com) 15
16
public partial class Filter_FilterMail : System.Web.UI.Page 17
{ 18
private string filter = string.Empty; 19
private string flag = string.Empty; 20
21
protected void Page_Load(object sender,EventArgs e) 22
{ ///判断用户是否登录 23
UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo(Session); 24
if(info == null) 25
{ ///返回到上一个页面 26
Response.Write("<script>history.back()</script>"); 27
Response.Redirect("~/Portal/UserLogin.aspx"); ///跳转到登录页面 28
return; 29
} 30
///获取过滤器 31
if(Request.Params["Filter"] != null) 32
{ 33
filter = Request.Params["Filter"].ToString(); 34
} 35
///获取过滤器类型 36
if(Request.Params["Flag"] != null) 37
{ 38
flag = Request.Params["Flag"].ToString(); 39
} 40
///绑定控件的数据 41
if(!Page.IsPostBack) { BindPageData(filter,flag); } 42
} 43
private void BindPageData(string filter,string flag) 44
{ ///绑定控件的数据 45
Mail mail = new Mail(); 46
Web2ASPNET2.CommonOperation.DataBinder.BindGridViewData( 47
gvMail,mail.GetMailsByFilter(filter,flag)); 48
} 49
} 50





}
}