2015-7-17

正则表达式

利用ajax实现页面免刷新

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">//这里面放要免刷新的东西
<ContentTemplate>
<asp:TextBox ID="txtName" runat="server" OnTextChanged="txtName_TextChanged" AutoPostBack="True"></asp:TextBox>
<asp:Label ID="labUser" runat="server"></asp:Label>
<asp:Label ID="labIsName" runat="server"></asp:Label>
<br />
<asp:TextBox ID="txtPass" runat="server" AutoPostBack="True" OnTextChanged="txtPass_TextChanged" TextMode="Password"></asp:TextBox>
<asp:Label ID="labEbb" runat="server"></asp:Label>
<asp:Label ID="labStrong" runat="server"></asp:Label>

</ContentTemplate>
</asp:UpdatePanel>

http://blog.163.com/ghost____/blog/static/32319537201242652825647/     推荐这篇博客

//设置正则表达式
Regex re = new Regex("^\\w+$");
//使用Regex对象中的isMatch()方法判断用户名是否满足正则表达式
if (re.IsMatch(txtName.Text))
{
blNameFormar = true;
labUser.ForeColor = System.Drawing.Color.Black;
}

labUser.ForeColor = System.Drawing.Color.Red;//设置背景色

另一种使用数据库的方式

if (Request.Cookies["CheckCode"].Value == code)
{
//创建数据库连接
SqlConnection conn = new SqlConnection(str);
//打开数据库连接
conn.Open();
//使用MD5加密,将用户输入的密码加密
string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtUserpass.Text, "MD5");
//创建sql语句,用来查询用户输入的用户名和密码是否正确
string sqlSel = "select count(*) from tb_userInfo where [email protected] and [email protected]";
//创建sqlcommand对象
SqlCommand comm = new SqlCommand(sqlSel, conn);
//使用Parameters的Add()方法添加参数类型
comm.Parameters.Add(new SqlParameter("name", SqlDbType.VarChar, 20));
//设置Paramters的参数值
comm.Parameters["name"].Value = txtUserName.Text;
comm.Parameters.Add(new SqlParameter("pass", SqlDbType.VarChar, 20));
comm.Parameters["pass"].Value = pass;
//判断ExecuteScalar()方法返回的参数是否大于0,若大于表示登录成功,并给出提示
if (Convert.ToInt32(comm.ExecuteScalar()) > 0)
{
RegisterStartupScript("", "<script>alert(‘登录成功!‘)</script>");
txtCode.Text = txtUserName.Text = "";
}

onfocus事件 鼠标点击文本框时触发

<input id="Text1" type="text" onfocus="tName();"/>

<script>
function tName() {
document.getElementById("Label1").innerHTML = "hhh";
}
</script>

时间: 2024-11-05 18:46:49

2015-7-17的相关文章

张珺 2015/07/17 个人文档

姓名 张珺 日期 信息楼南406,中蓝公寓蓝芳园D507,2015/07/17 主要工作及心得 今天,我们先去找老师对程序进行了检查,并讨论了关于报告编写的问题.针对老师指出的问题,以及老师提出的意见.建议,我们在回来后对程序进行了修改.我主要负责对程序界面中中文显示及界面标题的问题进行修改.此外,我继续进行了报告的编写工作 遇到的问题 界面显示.提示信息中缺乏中文信息 解决方法 按照老师要求修改界面和对话框

2015.11.17 新起点,出发。

今天注册了博客,要开始认真仔细的学习前端技术了.这个博客将作为我学习进度记录.学习笔记整理.心得体会整理等书写记录的工具. —希望苍天不负有心人 2015.11.17

任笑萱 2015/7/17 个人文档

姓名 任笑萱 日期 2015年7月17日 主要工作及心得 今天我们先去找老师探讨了一下关于报告的格式问题,老师给我们提出了一些意见,之后回来之后我对我数据库等等部分的报告进行了修改,之后把我之前测试的部分的报告给更改了,之后我对个人报告进行了编写,这部分的报告还是比较麻烦的,我还是写了很长一段时间,将自己的思想阐述清楚了. 又是编写报告的一天,感觉软件工程很大一部分都是报告的编写,真是需要耐心.细致的一项工作. 遇到的问题 1)         与老师探讨之后,发现报告某些部分不符合要求 解决方

2015.11.17

CommonJS CommonJs是服务器端模块的规范,Node.js采用了这个规范. 根据CommonJS规范,一个单独的文件就是一个模块.加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象. 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // foobar.js //私有变量 var test = 123; //公有方法 function foobar () {     this.foo =

赵晓铮 2015/7/17 个人文档

姓名 赵晓铮 日期 2015年7月16日 主要工作及心得 今天,我们继续编写报告,我今天主要写的是详细设计和测试分析的经理部分. 遇到的问题 交于老师检查后,发现昨天写的报告少写了一些,格式不太对. 解决方法     将老师提出的问题记下来,进行相应的修改,并且将询问的结果运用到今天的报告中.

2015.7.17 第八课 课程重点(js语句:条件、循环)

1.条件语句: (1)比较操作符: ==:判断是否相等 !=:判断是否不相等 > :判断是否大于 >=:判断是否大于等于 < :判断是否小于 <=:判断是否小于等于 [例1] if(iNum1==iNum2) //如果iNum1与iNum2相等 { iNum3=iNum1; //将iNum1的值赋给iNum3 } else{  //否则 iNum3=iNum2;  //将iNum2的值赋给iNum3 } [补充]以上也可写作: iNum3 = iNum1==iNum2 ? iNum

陈嘉 2015/07/17 个人文档

姓名 陈嘉 日期 2015/7/16 主要工作及心得 晚上报告,整理格式 按照测试计划报告完成测试报告的编写. 和老师讨论相关事宜 完成个人报告 遇到的问题 与老师探讨之后,发现报告某些部分不符合要求 解决方法 按照老师的要求进行更改

我关注的一周技术动态2015.08.17

服务化和资源管理技术 1. Kubernetes技术分析之存储 http://dockone.io/article/556 要点: 众所周知,使用Docker的时候,容器中的数据是临时,即当容器销毁时,其中的数据时丢失.如果需要持久化数据,需要使用Docker Volume挂载宿主机上的文件目录到容器中.本文介绍了 kubernetes 支持的几种存储系统. 2. Docker 1.8:可信镜像.Toolbox.Registry 以及编排工具大更新 http://dockone.io/artic

[2015/7/17] #235, #236

#235 Lowest Common Ancestor of a Binary Search Tree Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between

2015.8.17

2015/8/14 克罗地亚第二狂想曲 1. 面向对象分析设计思想,封装,继承,多态把程序耦合度降低. 易于维护,灵活性高,易扩展,可复用. 1.8业务的封装,将业务逻辑与界面逻辑分开,使之间的耦合度下降.从而达到易维护或扩展. 为了提高可维护性,我们可以将代码进行模块化(利用CommonJS之类的方法),或者采用各种各样其他的解耦方法. AngularJs 实现请求失败404跳转会登录也拦截器,只需在Service中定义拦截器,然后注入进$httpProvider即可, 为何要用拦截器? 任何