mvc项目01_感受mvc的风景_jQuery validate验证_mvc+ajax
--感受mvc
 1、数据库表+初始数据
       
2、ADO.NET EF +MVC2
      显示数据列表
UserController.cs
      
        ZJFEntities db = new ZJFEntities();
      
        public ActionResult Index() //新建试图-->选择强类型-->选择List
        {
            
//取出 UserInfo 表里 的所有数据传递到前台 的IEnumbale接口集合
            //传递强类型数据
            ViewData.Model = db.UserInfo.AsEnumerable<UserInfo>();
            return View();//亦可 return View(db.UserInfo.AsEnumerable<UserInfo>());
    
        } 
        public ActionResult Create()
        {
            return View();
        }
        //
        // POST: /User/Create 
        [HttpPost] 
  //获取post表单提交过来的数据
        public ActionResult Create(UserInfo userinfo) //FormCollection
        {
            try
            {
                UserInfo adduser = new UserInfo();
                adduser.UserName = userinfo.UserName;
                adduser.Age=userinfo.Age;
                db.UserInfo.AddObject(adduser);
                db.SaveChanges();
//同步到数据库中
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
     
     
   //UserName--和View中传递的参数名称要一致【约定优于配置】
        public  ActionResult CheckUserName(string UserName) 
//也可以返回JsonResult-->ajax验证用户名是否存在 返回 json格式的数据
        {
            bool flag = false;
            var checkusername=(from u in db.UserInfo
    &