private void NameserverProcessor_ConnectingException(object sender, ExceptionEventArgs e) { are.Set(); //_workingPage.Page.Response.Write("MSN服务器连接异常"); //System.Web.UI.WebControls.Label lblError = _workingPage.Page.FindControl("lbtError") as System.Web.UI.WebControls.Label; //lblError.Text = "MSN服务器连接异常"; _status = GetAddressStatus.MailError; }
private void Nameserver_ExceptionOccurred(object sender, ExceptionEventArgs e) { this.are.Set(); if (!(e.Exception is UnauthorizedException)) { this._addressStatus = GetAddressStatus.NotAuspice; } }
private void Nameserver_AuthenticationError(object sender, ExceptionEventArgs e) { are.Set(); _status = GetAddressStatus.UidOrPwdError; //_workingPage.Page.RegisterClientScriptBlock("alert", "<script>alert('您的MSN帐号或密码错误');</script>"); //_workingPage.Page.Response.Write("您的MSN帐号或密码错误"); //System.Web.UI.WebControls.Label lblError = _workingPage.Page.FindControl("lbtError") as System.Web.UI.WebControls.Label; //lblError.Text = "您的MSN帐号或密码错误"; }
protected void imgbtnFindByMsn_Click(object sender, ImageClickEventArgs e) { GetContactPerson contactPerson = new GetContactPerson(); GetAddressStatus status = GetContactPerson.GetAddressByEmail(txtMsnId.Text.Trim(), txtMsnPd.Text.Trim(), out list); switch (status) { case GetAddressStatus.Success: // listResult.Items.Clear(); //oreach (Person tmp in list) //{ //string text="Email:" + tmp.Email + " Name:" + tmp.Name; // this.listResult.Items.Add(new ListItem(text, tmp.Email)); //} //listResult.Visible = true; this.listResult.DataSource = list; this.listResult.DataBind(); divShow.Visible = true; lbtError.Text = ""; break; case GetAddressStatus.UidOrPwdError: lbtError.Text = "MSN用户名或密码错误!"; break; case GetAddressStatus.NetError: lbtError.Text = "网络错误!"; break; case GetAddressStatus.NoAddress: lbtError.Text = "MSN地址不存在!"; break; case GetAddressStatus.MailError: lbtError.Text = "邮箱地址格式不正确!"; break; default: break; } }
protected void imgFindEmail_Click(object sender, ImageClickEventArgs e) { StringBuilder build = new StringBuilder(); GetAddressStatus status = GetContactPerson.GetAddressByEmail(txtName.Text.Trim() + selMailType.Value.Trim(), txtPassword.Text.Trim(), null, out list); switch (status) { case GetAddressStatus.Success: this.listResult.DataSource = list; this.listResult.DataBind(); divShow.Visible = true; lbtError.Text = ""; break; case GetAddressStatus.UidOrPwdError: lbtError.Text = "邮箱用户名或密码错误!"; break; case GetAddressStatus.NetError: lbtError.Text = "网络错误!"; break; case GetAddressStatus.NoAddress: lbtError.Text = "邮箱地址不存在!"; break; case GetAddressStatus.MailError: lbtError.Text = "邮箱地址格式不正确!"; break; default: break; } }
private void Nameserver_SignedIn(object sender, EventArgs e) { are.Set();//通知UI线程可以继续干活了。。 //登陆后的操作 _status = GetAddressStatus.Success; }
private void NameserverProcessor_ConnectingException(object sender, ExceptionEventArgs e) { this.are.Set(); this._addressStatus = GetAddressStatus.MailError; }
private void Nameserver_SignedIn(object sender, EventArgs e) { this.are.Set(); this._addressStatus = GetAddressStatus.Success; }
private void Nameserver_AuthenticationError(object sender, ExceptionEventArgs e) { this.are.Set(); this._addressStatus = GetAddressStatus.UidOrPwdError; }