大侠们 你们都是怎么验证request.form 或request.querystring的参数的? 除了Request,ASP.NET MVC里面的数据批注属性算不算用EF Code First和ASP.Net MVC3进行类级别模型验证可以验证的内容也很多DataAnnotations 命名空间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用泛型和扩展方法:static class MyHelper{public static bool isInt(string paras){正则检测,并返回过滤后的字符串}//验证是否为floatpublic static bool isfloat(string paras){正则检测,并返回true|false} public T filter(this string s, Func<string, bool> canconvert, Func<string, T> converter, T defaultvalue) { if canconvert(s) { return converter(s); } retrurn defaultValue; }}使用:int n = request.form["paras"].ToString().filter<int>(MyHelper.isfloat, x => int.Parse(x), -1); asp.net GridView技术问题 急需ASP.NET技术人员帮忙解决一个问题!谢谢 detailview如何绑定sql带参数的数据源 C#中为什么文本框的TextChanged事件只有焦点离开的时候才起作用,有没有办法让他直接在文本改变的时候触发 Session经常无效是怎么回事? 急求 .net中怎样去响应xmlhttp提交? 怎么来判断我的服务器上的网站可否访问? 如何让页面刷新? 关于.net分割上传的实例 asp.net中用npoi将图片导入excel(按原图比例缩小) 求助asp.net做的研究室网站设计代码
static class MyHelper
{public static bool isInt(string paras){正则检测,并返回过滤后的字符串}
//验证是否为float
public static bool isfloat(string paras){正则检测,并返回true|false} public T filter(this string s, Func<string, bool> canconvert, Func<string, T> converter, T defaultvalue)
{
if canconvert(s)
{
return converter(s);
}
retrurn defaultValue;
}
}使用:
int n = request.form["paras"].ToString().filter<int>(MyHelper.isfloat, x => int.Parse(x), -1);