0

こんにちは、私はテキストボックスを持つビューを持っています。コントローラー メソッドに texbox パラメーターを送信しますが、管理モデルのユーザー名とパスワードのプロパティは要求からバインドされ、ユーザー名とパスワードの引数と同じ値を持ちます。では、ログイン制御にモデルを使用するにはどうすればよいでしょうか? ちなみにadminモデルにはadmin_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();
        }
4

1 に答える 1

0

私が理解しているように、入力から2つUsernameの値がありますか? Password管理モデルの次の名前を試してください:

model.username
model.password
model.admin_id
于 2012-09-21T14:41:48.037 に答える