Exemplo n.º 1
0
        /// <summary>
        /// 如果方法的参数的名称与表单元素的name的属性值一致的话,会自动填充
        /// </summary>
        /// <param name="txtName"></param>
        /// <param name="txtPwd"></param>
        /// <returns></returns>
        //public ActionResult AddUserInfo(string txtName, string txtPwd)
        //{
        //如果表单元素的name属性的值与实体类中属性的名字保持一致,那么表单中的数据会自动赋值给实体中的属性(自动填充机制)
        public ActionResult AddUserInfo(UserInfo userInfo)
        {
            //UserInfo userInfo = new UserInfo();
            //userInfo.UserName = Request["txtName"];
            //userInfo.UserPwd = Request["txtPwd"];
            //userInfo.RegDate = DateTime.Now;
            //userInfo.UserName = txtName;
            //userInfo.UserPwd = txtPwd;
            userInfo.RegDate = DateTime.Now;
            StudyEntities db = new StudyEntities();

            db.UserInfo.Add(userInfo);
            if (db.SaveChanges() > 0)
            {
                //return Content("添加成功");
                //return RedirectToAction("Index");//返回当前路由下的Index页面
                //return RedirectToAction("Index", "UserInfo");//跳转到UserInfo控制器下的Index方法
                //return Redirect("/UserInfo/Index");//指定URL
                return(Content("ok"));//AJAX方法需这样返回
            }
            else
            {
                return(Content("no"));
            }
        }
Exemplo n.º 2
0
        public ActionResult GetList()
        {
            StudyEntities   db   = new StudyEntities();
            List <UserInfo> list = db.UserInfo.Where(u => true).ToList();

            //JavaScriptSerializer js = new JavaScriptSerializer();
            //return Content(js.Serialize(list));
            return(Json(list));
        }