WebApi 接口返回值类型详解
原文地址: http://www.cnblogs.com/landeanfen/p/5501487.html
属性路由内联约束,默认参考
alpha,必须为大小写字母(a-z,A-Z),如:{x:alpha};
bool,必须为布尔值,如:{x:bool}
datetime,必须为DateTime(时间和日期)类型,如:{x:datetime}
decimal,必须为decimal类型,如:{x:decimal}
double,必须为64bit浮点数,如:{x:double}
float,必须为32bit浮点数,如:{x:float}
guid,必须为GUID,如:{x:guid}
int,必须为32bit整数,如:{x:int}
length,字符串长度必须为指定值或者在指定范围内,如:{x:length(6)} {x:length(1,20)}
long,必须为64bit整数,如:{x:long}
max,小于等于指定值的整数,如:{x:max(10)}
maxlength,字符串长度小于等于指定值,如:{x:maxlength(10)}
min,大于等于指定值的整数整数,如:{x:min(10)}
minlength,字符串长度大于等于指定值,如:{x:minlength(10)}
range,必须是给定范围内的整数,如:{x:range(10,50)}
regex,必须与正则表达式匹配,如:{x:(^\d{3}-\d{3}-\d{4}$)}