Asp.net mvc 3 在MVC3中以登录形式使用模型

Asp.net mvc 3 在MVC3中以登录形式使用模型,asp.net-mvc-3,Asp.net Mvc 3,大家好,我有一个有文本框的视图。我将texbox参数发送到我的控制器方法,但是管理模型的用户名和密码属性是从请求绑定的,并且与用户名和密码参数具有相同的值。那么,如何使用我的模型进行登录控制呢?顺便说一下,管理员模型有管理员id。谢谢你的帮助 public ActionResult Login(admin model,string Username,string Password) { if (ModelState.IsValid)

大家好,我有一个有文本框的视图。我将texbox参数发送到我的控制器方法,但是管理模型的用户名和密码属性是从请求绑定的,并且与用户名和密码参数具有相同的值。那么,如何使用我的模型进行登录控制呢?顺便说一下,管理员模型有管理员id。谢谢你的帮助

 public ActionResult Login(admin model,string Username,string Password)
        {


            if (ModelState.IsValid)
            {

                if (model.username == Username && model.password == Password)
                {
                    FormsAuthentication.SetAuthCookie(model.username, false);
                    return RedirectToAction("Index", "Kontrol");
                }
                else
                {
                    ModelState.AddModelError("", "Wrong username or password");
                }
            }
             return View();
        }

据我所知,您从输入中有两个
用户名
密码
值?尝试管理模型的下一个名称:

model.username
model.password
model.admin_id