(一)显示页面的主函数{controller}
public class uController : Controller
{
//
// GET: /u/
public ActionResult Index()
{
return View();
}
public ActionResult xiugai(string uids, string pwd)
{
bool isOK = new uBF().Login(uids,pwd);
if (isOK)
{
//保存状态
Session["uids"] = uids;
//跳转界面
return RedirectToAction("Index", "Home");
}
else
{
return RedirectToAction("Index");
}
}
}
}
(二)往数据库中修改的函数 {model}
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace 作业_新闻管理.Models
{
public class uBF
{
private newsDBDataContext context = new newsDBDataContext();
public bool Login(string uids, string pwd)
{
var query = context.u.Where(p => p.uids == uids && p.pwd ==pwd);
return query.Count() > 0;
}
}
(三) 显示的界面 {iew}
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
<hl>登录</hl>
@using (Html.BeginForm("xiugai", "u",FormMethod.Post)) {
<div>
用户名:@Html.TextBox("uids",null)<br/>
登录密码:@Html.Password("pwd")<br/>
<input type="submit" value="登录">
</div>
}
</div>
</body>
</html>