Hallo zusammen,
ich habe ein für mich unerklärliches Problem, wobei ich eure Unterstützung benötige.
Es geht um folgendes:
Ich habe ein Controller mit mehreren Actions (Index, EmptyIndex, Create, Details, ...). In einer Action befülle ich ein Klassenattribut und möchte dieses Attribut in einer anderen Action verwenden. Das Befüllen läuft wunderbar, jedoch beim Aufruf der anderen Action ist das Klassenattribut leer. Warum? Ich verstehe es nicht ganz und habe gehofft, dass ihr mir hier evtl helfen könntet.
Kann man von einer Action nicht zu einer anderen Action springen und dabei Klassenattribute für beide Actions bekannt machen? Oder habe ich evtl. nur einen Fehler in meinem Code?
Bitte um Hilfe.
Danke und VG
ich habe ein für mich unerklärliches Problem, wobei ich eure Unterstützung benötige.
Es geht um folgendes:
Ich habe ein Controller mit mehreren Actions (Index, EmptyIndex, Create, Details, ...). In einer Action befülle ich ein Klassenattribut und möchte dieses Attribut in einer anderen Action verwenden. Das Befüllen läuft wunderbar, jedoch beim Aufruf der anderen Action ist das Klassenattribut leer. Warum? Ich verstehe es nicht ganz und habe gehofft, dass ihr mir hier evtl helfen könntet.
Code:
namepase ... { public class ... { public MyModel myModel = new MyModel(); public ActionResult Index() { var MyModelList = db.seachMyModels(myModel).ToList(); -- Funktion in meinem Models die eine Liste zurückliefert... return View(MyModelList); } public ActionResult EmptyIndex() { -- hier befülle ich eine myModel mit leeren Inhalten... und habe gedacht, dass beim Redirect die leeren Inhalte vom Index-Action erkannt werden, aber leider geht es nicht return RedirectToAction("Index"); } } }
Bitte um Hilfe.
Danke und VG
Comment