/// <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")); } }
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)); }