注册调用的Action跟页面传递的参数有关,比如Account/Register页面的数据post到AccountController类里面会调用哪个方法去执行呢?
这个页面会post 如下的值:userName, email, password, confirmPassword, validate
所以会调用public ActionResult Register(string userName, string email, string password, string confirmPassword, string validate)
{
}
这个函数去处理.
我遇到的小BUG是:
验证控件里产生的验证码以前是用Session去存的.但是我在这个方法里面访问这个Session的时候却没有这个Session对象.无法做验证.
//问题解决,用this.HttpContext.Session["CheckCode"]就可以访问到
我看到网上有人是用Ajax去异步获取数据在客户端做的判断的.
这个小BUG留到明天再处理吧.反正注册数据已经可以写入到数据库了.
转载于:https://www.cnblogs.com/wangergo/archive/2009/06/20/1507359.html