Cześć, podczas nauki w/w frameworka natrafiłem na pewne ograniczenie (może coś źle robię). Powiedzmy, że mamy tradycyjnie kontroler Home oraz w nim 2 metody akcji przyjmijmy : Metoda1 oraz Metoda2. Powiedzmy, że w Metoda1 pobieram jakieś elementy (przyjmijmy z formularza - np logowania : login haslo). I teraz czy jest możliwość by przechować gdzieś te dane (chcę przechować dane między żądaniami). I przy wywołaniu Metoda2 pobrać te dane? Wiem, że : prawdopodobnie można to zapisać w sesji(?), lub w bazie danych - ale mi to rozwiązanie nie odpowiada. Myślałem, by spróbować to rozwiązać w taki sposób:
public class HomeController : Controller
{
private string login, password;
public ActionResult Metoda1()
{
//Pobieram dane z formularza i przypisuje do zmiennych
login=pobieram z formularza;
password=pobieram z formularza;
return View();
}
public ActionResult Metoda2()
{
//Tutaj chce odczytac wartosci ze zmiennych login i password - ale zmienne sa rowne null
return View();
}
}
Ale tak jak zapisalem w komentarza, mimo wywolanie najpierw metoda1 i przypisaniu wartosciom zmiennym, to przy wywolaniu Metoda2 wartosci zmiennych mają przypisaną wartość null