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

 

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

通过反射验证对象属性值

一般会在Model层建立一个注册类

public class Register
{
public string Account { get; set; }
public string Password { get; set; }
public string Email { get; set; }
}

 

在UI层将页面提交来的数据对应赋予Register类实例化后的对象的属性,之后将对象传递给BLL层进行数据库的操作

 

Register register = new Register();
register.Account
= HttpContext.Current.Request["txtAccount"].Trim();
register.Password
= HttpContext.Current.Request["txtPassword"].Trim();
register.Email
= HttpContext.Current.Request["txtEmail"].Trim();

相关文章: