不用MVC自带的登陆模板,自己写登陆逻辑就可以了

解决方案 »

  1.   

    最简单的,定义一个视图,包含用户名、密码和一个登录(提交)按钮。
    用ef产生模型,控制器这么写:
    ActionResult Login(FormCollection f)
    {
        var db = new XXXContext();
        if (db.用户表.Any(x => x.usernme == f["uername"].ToString() && x.password == f["password"].ToString()))
        {
            FormsAuthentication.SetAuthCookie(f["uername"].ToString(), false);
            return RedirectToAction("Index", "Home");
        }
        return View();
    }