Return another page from Razor Page

Viewed 1921

In MVC we used to have return View("foo",modeldata), so I could return any arbitrary view with its associated model. How do I do something like that in Razor Pages? I'm looking for something like

var p=new ListingPageModel();
// populate p model
return p.Page();

I have tried this, to no avail:

HttpContext.Request.Path = "/listado";
HttpContext.Request.QueryString = new QueryString("");
ListadoModel l = new ListadoModel();
l.Listing= myListing.ToList();
l.PageContext = new PageContext(this.PageContext);
return l.Page();
0 Answers
Related