loginctrl.ascx.cs

来自「该项目中对 SQLHelper 类进行了简单封装」· CS 代码 · 共 77 行

CS
77
字号
/* 
 * LoginCtrl.ascx.cs @Microsoft Visual Studio 2005 <.NET Framework 2.0>
 * AfritXia
 * 2007-12-15
 * 
 * Copyright(c) http://www.AfritXia.NET/
 * 
 */

using System;

namespace NET.AfritXia.MyHome.HomeManagement.PageCtrls.Utils
{
	/// <summary>
	/// 管理员登陆控件
	/// </summary>
	public partial class LoginCtrl : System.Web.UI.UserControl
	{
		// 登陆事件关键字
		private static readonly object g_loginEventKey = new object();

		/// <summary>
		/// 控件初始化函数
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		protected void Page_Init(object sender, EventArgs e)
		{
			this.m_aspLoginCmd.Click += new EventHandler(m_aspLoginCmd_Click);
		}

		/// <summary>
		/// 登陆事件
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void m_aspLoginCmd_Click(object sender, EventArgs e)
		{
			EventHandler handler = (EventHandler)this.Events[g_loginEventKey];

			if (handler == null)
				return;

			handler(this, e);
		}

		/// <summary>
		/// 添加或移除登陆事件
		/// </summary>
		public event EventHandler LoginEvent
		{
			add
			{
				this.Events.AddHandler(g_loginEventKey, value);
			}

			remove
			{
				this.Events.RemoveHandler(g_loginEventKey, value);
			}
		}

		/// <summary>
		/// 获取用户名和密码
		/// </summary>
		/// <param name="userName"></param>
		/// <param name="passWord"></param>
		public void GetUserNameAndPassWord(out string userName, out string passWord)
		{
			userName = "";
			passWord = "";

			userName = this.m_aspUserNameTxt.Text;
			passWord = this.m_aspPassWordTxt.Text;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?