牛腩购物9 用户表设计/动软生成器/金钱字段decimal(18, 2)/ 注册的时候的前台js判断/后台代码判断/正则表达式软件/RegexBuddy/设置数据库字段的唯一性约束/如何获取控件在前台html的id值/如何将C#的后台正则换成js的正则
2012-03-09 17:58
1071 查看
用户表shop_user:id,createdate,username,email,password,question,answer,isopenemail,realname,cardid,sex,age,province,city,address,phone,postcode,qq,url,intro,type,integral,amount,
用户登录表:shop_login_log:id,username,createdate
关于金钱的字段用decimal(18,2)表示18位,保留2位小数
创建好2个表之后,我们用动软生成器,链接服务器,代码批量生成。
接下来去DAO里面删除多的一句代码
接下来我们制作reg1.aspx这里有一个注意事项,我们使用的是母版页,当把reg1.html里面的代码放到reg1.aspx里面的时候,如果里面有form标签,要删掉,这是因为母版页里面已经有form标签了。
一些常用的判断
1:长度必须大于6个字符小于20个字符,只能为英语字、数字,例如:snsn2003等。这里我们需要使用
正则表达式软件RegexBuddy3.1.0
下面都是默认的
最后在桌面有个图标。
例如:这个软件只是拿来测试正则用的,里面的正则还是需要自己来写。需要你懂正则表达式。
当我们这个测试完毕后,我们选择
"^[a-zA-Z0-9]{6,20}$"
那么在asp.net中,如何使用正则呢?正则表达式的类是Regex,在使用这个类别的时候,记得要引用他的命名空间
如何在SSMS里面设置字段的唯一性unique约束
然后保存表,刷新左边的表的索引,会发现唯一性已经保存成功了。(如果我们是是在用代码生成表格的时候,在表里面设置unique就可以设置为唯一了)
这样就设置完毕了。
如何获取控件生成到html后的ID
例如我们要设置一个txt文本控件的前台js脚本,如何来获取这个控件在生成html后的id呢?
例如一个控件
如何获取这个控件在前台html生成后的id呢?我们使用txtUsername.ClientID
例如我们是用js来判断这个是否为空,如下,一个是jquery获取值,一个是用原始的调用
用户登录表:shop_login_log:id,username,createdate
关于金钱的字段用decimal(18,2)表示18位,保留2位小数
创建好2个表之后,我们用动软生成器,链接服务器,代码批量生成。
接下来去DAO里面删除多的一句代码
接下来我们制作reg1.aspx这里有一个注意事项,我们使用的是母版页,当把reg1.html里面的代码放到reg1.aspx里面的时候,如果里面有form标签,要删掉,这是因为母版页里面已经有form标签了。
一些常用的判断
1:长度必须大于6个字符小于20个字符,只能为英语字、数字,例如:snsn2003等。这里我们需要使用
正则表达式软件RegexBuddy3.1.0
下面都是默认的
最后在桌面有个图标。
例如:这个软件只是拿来测试正则用的,里面的正则还是需要自己来写。需要你懂正则表达式。
当我们这个测试完毕后,我们选择
"^[a-zA-Z0-9]{6,20}$"
那么在asp.net中,如何使用正则呢?正则表达式的类是Regex,在使用这个类别的时候,记得要引用他的命名空间
if(!Regex.IsMatch(pwd,"^[a-zA-Z0-9]{6,20}$")) { Page.ClientScript.RegisterStartupScript(Page.GetType(),"message","<scriptlanguage='javascript'defer>alert('密码长度必须大于6个字符小于20个字符,请重新输入!');</script>"); return; }
如何在SSMS里面设置字段的唯一性unique约束
然后保存表,刷新左边的表的索引,会发现唯一性已经保存成功了。(如果我们是是在用代码生成表格的时候,在表里面设置unique就可以设置为唯一了)
这样就设置完毕了。
如何获取控件生成到html后的ID
例如我们要设置一个txt文本控件的前台js脚本,如何来获取这个控件在生成html后的id呢?
例如一个控件
用户名:<asp:TextBoxID="txtUsername"runat="server"></asp:TextBox>
如何获取这个控件在前台html生成后的id呢?我们使用txtUsername.ClientID
例如我们是用js来判断这个是否为空,如下,一个是jquery获取值,一个是用原始的调用
varname1=$("#<%=txtUsername.ClientID%>").val(); varname2=document.getElementById('<%=txtUsername.ClientID%>').value
如何在前台使用正则呢?
我们先看后台的c#代码里面的正则
if(txtUsername.length==0||txtEmail.length==0||txtPwd.length==0||txtPwd2.length==0||
txtQuestion.length==0||txtAnswer.length==0){
//这里要和后台的cs有区别这里的length是小写的后台的c#代码里面是大写的Length
alert("请输入完整的信息");returnfalse;
}
//下面在js里面使用正则表达式,先定义正则表达式,然后把后台的C#正则,拷贝过来,放到两个斜杠中间
//1:varreg=//g;
varreg=/^[a-zA-Z0-9]{6,20}$/g;
if(!reg.test(txtPwd)){
alert("密码长度必须大于6个字符小于20个字符,请重新输入!");
returnfalse;
}
相关文章推荐
- 牛腩购物 8 整合用户留言 动软生成器 ,.NET在后置代码中输入JS提示语句(背景不会变白),repeater 循环的时候事件判断,repeater 隔行 奇数行,item列,隐藏区块 Panel 的使用,前台绑定代码的时候使用函数
- 如何在后台代码中设置和获取用户控件中的子控件的属性?
- 后台C#代码获取html控件的值使用的Request.Form["name"] 中间的那个应该是空间的name 而不是id
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- 牛腩购物11:完善用户注册 onblur 失去焦点 jquery ajax post方式使用 一般处理程序 判断用户是否存在 前台js的应用
- 牛腩购物4 aspnetpager控件的使用 以及 linkbutton 如何传值,判断传入的id值是否为数字
- C#后台获取前台HTML控件值实例
- c# webform js文件获取客户端控件,后台cs获取前台客户端控件的值
- ASP.Net 如何让后台的cs页面获取到前台的html控件的值
- 牛腩购物12 :整合用户登录页 用到 asp.net 内置票据认证控件的使用(用户登录 用户权限) 用户控件ascx 设置/获取RadioButtonList 和RadioButton
- c# webform js文件获取客户端控件,后台cs获取前台客户端控件的值,c#和js的交互
- asp.net 在后台给前台的控件设置Style属性与坐标,后台设置CSS样式,后台获取前台控件坐标
- 前台js与后台C#互相调用 & JS于HTML交互
- 如何构建千万用户级别 后台数据库架构设计的思路
- asp.net 前台获取后台c#代码信息
- net中 js前台取后台变量值、服务器端控件值、用户控件中的服务器控件值
- MySQL 表字段唯一性约束设置方法以及为什么一定要在表中设置字段的唯一约束,而不能在自己的业务代码处理。
- gridview,repeater,datalist等从后台获取前台控件的ID——总结
- 在登录页面中js进行正则验证电话号码和邮箱地址,并使用ajax进行用户ID的数据库验证
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)