頁面加載事件
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack) ? ? 第一次加載頁面返回true
{
txtUserName.Text = Utils.GetCookie("userName", "QiDian");
}
}

獲取用戶名和密碼,去掉其前后空格并分別賦值給兩個(gè)字符串

判斷字符串是否為null或其值為Empty,是的話則返回True,執(zhí)行花括弧內(nèi)的代碼,將msgtip的文本改為請(qǐng)輸入用戶名或密碼,返回。msgtip是一個(gè)控件的id。
關(guān)于String.IsNullOrEmpty,貼上msdn的一個(gè)示例

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 記錄登錄次數(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if (Session["AdminLoginSun"] == null)
{
Session["AdminLoginSun"] = 1;
}
else
{
Session["AdminLoginSun"] = Convert.ToInt32(Session["AdminLoginSun"]) + 1;
}
//判斷登錄錯(cuò)誤次數(shù)
if (Session["AdminLoginSun"] != null && int.Parse(Session["AdminLoginSun"].ToString()) > 5)
{
msgtip.InnerHtml = "錯(cuò)誤超過5次,關(guān)閉瀏覽器重新登錄!";
return;
}
#region 系統(tǒng)版本 ? ? ? ? ? ?#endregion ? ?點(diǎn)擊折疊到定義

protected internal
protected internal:訪問僅限于當(dāng)前程序集或從包含類派生的類型。
Internal:訪問僅限于當(dāng)前程序集.