Вы можете сохранить его в переменной сеанса
На вашем контроллере сброса пароля
if (login == "success")
{
Session["loginStatus"] = "success";
}else{
Session["loginStatus"] = "failed";
}
На вашем контроллере входа
public actionresult Login()
{
if (Session["loginStatus"] == "success")
{
return RedirectToAction("ActionName", "Controller");
}
}
Хотя переменные сеанса не всегда являются лучшим способом хранения информации ... вы всегда можете создать класс, у которого есть свойство, к которому вы сможете обращаться по всему сайту.
Кажется, что ViewData и ViewBag очищаются при вызовах контроллера, но сеанс должен проходить через весь сеанс. Надеюсь, что это работает.