ASP.NET MVC4中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC4框架帮我们完成验证。我以MVC4项目模板自带的登录 做例子讲解Model的验证。
一、启用客户端验证:
客户端验证主要是为了提高用户体验...
分类:
Web开发 时间:
2014-12-22 11:06:02
收藏:
0 评论:
0 赞:
0 阅读:
233
HTTP基本认证(basic authentication)就是简单的质询/回应 (challenge/response)试图访问一个受基本认证保护的资源时,没有提供正确的证书,那么会收到服务器对你身份的质询,然后必须重新发出请求。例如 客户端 发送一个没有给出证书的请求GET /xxxx.html...
分类:
Web开发 时间:
2014-12-22 11:05:13
收藏:
0 评论:
0 赞:
0 阅读:
177
简单实用的可拖曳窗口
分类:
其他 时间:
2014-12-22 11:05:02
收藏:
0 评论:
0 赞:
0 阅读:
113
1、用正规式using System.Text.RegularExpressions;string pattern = @"^\d+(\.\d)?$";if(Text1.Text.Trim()!=){if(!Regex.IsMatch(Text1.Text.Trim(),pattern)){Text...
分类:
Windows开发 时间:
2014-12-22 11:04:52
收藏:
0 评论:
0 赞:
0 阅读:
820
- (IBAction)getImage:(id)sender { //1,准备URL NSString *str = @"http://e.hiphotos.baidu.com/image/h%3D1200%3Bcrop%3D0%2C0%2C1920%2C1200/sign=e13d66699.....
分类:
其他 时间:
2014-12-22 11:04:41
收藏:
0 评论:
0 赞:
0 阅读:
99
java Map 遍历速度最优解第一种:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next...
分类:
其他 时间:
2014-12-22 11:04:32
收藏:
0 评论:
0 赞:
0 阅读:
221
安装php的redis扩展
分类:
Windows开发 时间:
2014-12-22 11:04:21
收藏:
0 评论:
0 赞:
0 阅读:
297
参考(1):SVN服务器搭建和使用(一)SVN服务器搭建和使用(二)SVN服务器搭建和使用(三)TortoiseSVN客户端重新设置用户名和密码参考(2):http://laodaobazi.iteye.com/blog/905058
分类:
其他 时间:
2014-12-22 11:04:11
收藏:
0 评论:
0 赞:
0 阅读:
195
1.角度与弧度的换算180 度 = π 弧度1 弧度 = 180 / π 度1 度 = π / 180 弧度2.向量方向和大小 (这两个值可以表达出各种物理特性 ,比如力和运动)方向: 逆时针选转的圆的 x,y坐标向量的大小:根据勾股定理 求斜边单位向量 的 x,y =x/斜边,y/斜边向量的加法和...
分类:
其他 时间:
2014-12-22 11:04:02
收藏:
0 评论:
0 赞:
0 阅读:
161
assign: 简单赋值,不更改索引计数-(void)setMyObject:(id)newValue{ _myObject = newValue; }copy: 建立一个索引计数为1的对象,然后释放旧对象-(void)setMyObject:(id)newValue{ if (_myO...
分类:
移动平台 时间:
2014-12-22 11:03:51
收藏:
0 评论:
0 赞:
0 阅读:
324
在安装OpenBTS 5.0之前,要先安装GNU Radio和UHD,只要运行安装文件包可执行脚本build-gnuradio,就可以自动安装,安装过程耗时较长,但是不需要过多的手动操作。 Step1:安装合适的系统 Ubuntu Desktop or Server 32-bit 12.04(我使用...
分类:
其他 时间:
2014-12-22 11:03:42
收藏:
0 评论:
0 赞:
1 阅读:
1570
1 #!/usr/bin/python 2 import socket 3 import fcntl 4 import struct 5 def get_ip_address(ifname): 6 s = socket.socket(socket.AF_INET, socket.SOCK_...
分类:
编程语言 时间:
2014-12-22 11:03:32
收藏:
0 评论:
0 赞:
0 阅读:
280
添加在页面的第一个scrollView或者tabview,它会在自己的顶部预留空白,假如使用navigation自带的bar,那么会预留状态栏和navigationBar的高度,也就是64像素,如果隐藏了navigationBar就只会预留status的高度,也就是20像素所以,其他添加到scrol...
分类:
其他 时间:
2014-12-22 11:03:22
收藏:
0 评论:
0 赞:
0 阅读:
210
两个重要概念:所有的程序或系统装置都是档案不管构建编辑器还是附属档案,所写的程序只有一个目的,且要有效的完成目标。在Linux系统中,每个装置都被当成一个文件来对待整个Linux系统最重要的地方在于目录树架构,目录树架构以根目录为主,然后向下呈现分支的目录结构的一种文件结构。所以,整个目录树架构最重...
分类:
系统服务 时间:
2014-12-22 11:03:12
收藏:
0 评论:
0 赞:
0 阅读:
300
There are two kinds of nodes on a Storm cluster: the master node and the worker nodes.有两种节点,主节点和worker节点主节点,Nimbus:Nimbus is responsible for distribut...
分类:
其他 时间:
2014-12-22 11:03:02
收藏:
0 评论:
0 赞:
0 阅读:
266
出处:http://kb.cnblogs.com/page/510698/从纵向到横向 传统业务系统的构建更多的是竖井式的纵向思想,这个主要是从单个业务系统孤立来看都是垂直应用。那么SOA架构的视角是从整个企业应用架构环境来看,思想的核心转变就是从传统的纵向独立构建模式转变为横向从底朝上逐层构建模....
分类:
其他 时间:
2014-12-22 11:02:42
收藏:
0 评论:
0 赞:
0 阅读:
294
原文:[SQLXML]FOR XML语法导出XML的易错之处
[SQLXML]FOR XML语法导出XML的易错之处 Version Date Creator ...
分类:
数据库技术 时间:
2014-12-22 11:02:32
收藏:
0 评论:
0 赞:
0 阅读:
256
原文:批量执行SQL文件摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便。而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢? 主要内容: 准备工作 利用osql/ocmd命令批量执行sql文件 使用master..xp_cmdshe...
分类:
数据库技术 时间:
2014-12-22 11:02:12
收藏:
0 评论:
0 赞:
0 阅读:
266
以下摘自http://blong.com/Articles/DelphiXE6AndroidActivityResult/ActivityResult.htmunitAndroidapi.JNI.Toast;//Java bridge class imported by hand by Brian ...
分类:
其他 时间:
2014-12-22 11:02:02
收藏:
0 评论:
0 赞:
0 阅读:
230
可以让一个带参数函数,传递并以无参调用 1 def test(a): 2 print a 3 4 5 a=test 6 # 7 #a() 8 a=897987 9 10 fun=lambda : test(a)11 12 fun()
分类:
编程语言 时间:
2014-12-22 11:01:52
收藏:
0 评论:
0 赞:
0 阅读:
245