Как восстановить данные
я пытаюсь получить данные(имя) из базы данных с помощью emailid и пароля, но он ничего не показывает на экране
Что я уже пробовал:
public ActionResult Signin([Bind(Include = "id,emailid,password")] datatable datatable) { TempData["username"] = db.datatables.Where(x => x.emailid == datatable.emailid && x.password == datatable.password).Select(x =>x.name).FirstOrDefault(); return RedirectToAction("Details"); } public ActionResult Details() { ViewBag.name = TempData["username"];}
MadMyche
Возможно, пароль был защищен (как рекомендуется), и ваша рутина не учитывает его
Stryder_1
Когда вы отлаживаете, содержит ли TempData["username"] значение перед вызовом RedirectToAction?
Если да, то когда функция Details выполняется, имеет ли TempData["username"] все еще значение?
Member 13674211
Да,я пробовал вот так TempData["username"] = db.datatables.Где(x => x.id == 1).Выберите(x =>x.name).Метода firstordefault();
Теперь на этот раз он показывает имя