5.11登陆页面

页面加载事件

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)     第一次加载页面返回true

{

txtUserName.Text = Utils.GetCookie("userName", "QiDian");

}

}



获取用户名和密码,去掉其前后空格并分别赋值给两个字符串



5.11登陆页面_第1张图片
判断字符串是否为null或其值为Empty,是的话则返回True,执行花括弧内的代码,将msgtip的文本改为请输入用户名或密码,返回。msgtip是一个控件的id。

关于String.IsNullOrEmpty,贴上msdn的一个示例



5.11登陆页面_第2张图片
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              记录登录次数                                                                                                                       if (Session["AdminLoginSun"] == null)

{

Session["AdminLoginSun"] = 1;

}

else

{

Session["AdminLoginSun"] = Convert.ToInt32(Session["AdminLoginSun"]) + 1;

}

//判断登录错误次数

if (Session["AdminLoginSun"] != null && int.Parse(Session["AdminLoginSun"].ToString()) > 5)

{

msgtip.InnerHtml = "错误超过5次,关闭浏览器重新登录!";

return;

}

#region 系统版本            #endregion    点击折叠到定义

5.11登陆页面_第3张图片

protected internal
protected internal:访问仅限于当前程序集或从包含类派生的类型。

Internal:访问仅限于当前程序集.

你可能感兴趣的:(5.11登陆页面)