您的位置:首页 > 其它

开发日志:通过反射验证对象属性值

2010-04-08 01:17 323 查看
本系列主旨是记录本人在项目开发和语言的学习中总结的小技巧,自知能力有限,不足登大雅之堂,但本着学习和交流的态度,希望各位同仁给与批评和指正。

在此不胜感激!!

转载请注明出处:http://suchenge.cnblogs.com

数据交互是WEB交互的核心功能,用户在Web页面的表单中提交数据,程序接受数据后进行相应的逻辑运算后将数据写入数据库中,在这样的应用中无论是考虑到应用系统的安全还是用户数据的完整,我们都将对用户提交的数据信息进行相应的验证。

比如一个用户注册的交互应用:

代码

string account = "";
string password = "$%123";
string email = "ffssfs@fdfds";

string err = string.Empty;

Register register = new Register();
register.Account = account;
register.Password = password;
register.Email = email;

err = Verify.VerificationData<Register>(register,"<br/>");

if(err == string.Empty)
{
//验证通过
}
else
{
HttpContext.Current.Response.Write(err);
err应该返回:“账号不能为空<br/>请正确填写账号<br/>请正确填写密码<br/>请正确填写邮箱”
}


代码是从之前的项目中拷贝过来的,没有再次经过测试,如果有问题请与我联系,非常感谢!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: