我们用一个实例来说明一下MVC FORM提交及参数的接收和LINQ数据的操作
一、新建view文件
以下是view文件的内容:
1、注意文件头部实体类的引用。
2、使用Html.BeginForm实现提交表单。
3、其他内容与我们以前做的ASP,PHP形式相同,只是注意文本框等被提交数据的标签名最好不要乱起,因为后面在ACTION中会用到。
二、Action页面
[HttpPost]//post方式提交
public ActionResult AdminLogin(string username,string password)//参数要与提交过来的相对应,否则不会自己匹配。
{
UsersModelsDataContext umdc = new UsersModelsDataContext();//实例化LINQ类,使用LINQ程序。
var query = from v in umdc.CMS_AdminT where v.name == username select v;
if (query.Count() > 0)
{
return RedirectToAction("Index", "Home");
}
else
{
return RedirectToAction("AdminLogin", "Manage");
}
}