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
&