Model中的User类如下
public class User { //用号登录姓名 public string LoginName { get; set; } //用户密码 public string Password { get; set; } //用户的电子邮件 public string Email { get; set; } //用户的手机号码 public string Phone { get; set; } }
MVC最大的好处就是分离关注点,意思就是我们在开发过程中不用管页面是什么东东,可以先开发业务逻辑,下面是RegisterController中的操作
public class registerController : Controller { //注册完的信息显示 public ActionResult Create(FormCollection form) { User user = new User() { //两种获取方法,一种通过request,一种通过formcollection类 LoginName=form["name"], // LoginName = Request.Form["loginName"], Password = Request.Form["password"], Phone = Request.Form["phone"], Email = Request.Form["email"] }; //通过viewdata向界面传递值 ViewData["UserInfo"] = user; return View(); } //注册的方法 public ActionResult Reg() { //字典类型的键值对 IDictionary star = new Dictionary (); //添加值 star.Add(1, "白羊座"); star.Add(2, "金牛座"); star.Add(3, "双子座"); star.Add(4, "巨蟹座"); star.Add(5, "狮子座"); star.Add(6, "处女座"); star.Add(7, "天秤座"); star.Add(8, "天蝎座"); star.Add(9, "射手座"); star.Add(10, "摩羯座"); star.Add(11, "水瓶座"); star.Add(12, "双鱼座"); //为列表赋值 SelectList starList = new SelectList(star, "key", "value"); //向界面传递值 ViewData["star"] = starList; return View(); } }
有了以上的业务逻辑我们就可以实现页面的操作了。
注册页面
" %> Reg
用户注册
登录名: 密码: 确认密码: 星座: 性别: 男 女 已婚: 安全邮箱: 输入邮箱 联系电话: 输入联系电话
提交
查看更多关于MVC实现简单注册页面_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did106452