public event EventHandler LoginStatus;
bool status;
public Boolean IsLogin
{
get { return status; }
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Login(object sender, EventArgs e)
{
labMsg.Text = string.Empty;
ModalPopupExtender1.Show(); //show pop up window
if (LoginStatus != null)
{
if (txtLogin.Text.Equals("admin") && txtPassword.Text.Equals("admin"))
{
status = true;
LoginStatus(this, EventArgs.Empty); //event get fired here.
ModalPopupExtender1.Hide(); //hide pop up window once the user logged in successfully.
}
else
{
labMsg.Text = "<font color=red>Sorry user name and password could not find</font>";
}
}
}
public void EnableModelDialog(bool visibility)
{
if (visibility)
{
ModalPopupExtender1.Show();
}
else
{
ModalPopupExtender1.Hide();
}
}
http://www.codeproject.com/Articles/34996/ASP-NET-AJAX-Control-Toolkit-ModalPopupExtender-Co
http://deepumi.wordpress.com/2010/03/20/asp-net-3-5-ajax-modal-popup-extender-with-user-control-event-bubbling/