Używam @ Html.Partial ("Index"), aby wywołać akcję o nazwie "Index" w kontroler, który powinien następnie zwrócić mi widok "Index". Niestety, wygląda na to, że działanie kontrolera jest ignorowane, ponieważ pojawia się błąd w widoku indeksu, że Model ma wartość null. Próbowałem ustawić punkty przerwania w działaniu kontrolera i są one po prostu pomijane, wydaje się, że widok "Indeks" jest renderowany bez odczytu kontrolera? Co tu się dzieje?Html.Partial() pomija działanie kontrolera
Thx za wszelkie pomysły.
kod Action Controller jest poniżej:
public ActionResult Index()
{
int UserId = (int)Session["UserId"];
var Photos = db.Photos
.Where(Photo => Photo.ClientId == UserId)
.ToList();
if ((bool)Session["Admin"] == true) return PartialView(Photos);
else return View(Photos);
}
Działa doskonale, dzięki! – RealityDysfunction